Problema01
-----------------
Conociendo los tres lados del triangulo halle el area
p = (a+b+b)/2
_____________
S= -/p(p-a)(p-b)(p-c)
Solucion 01
-----------
//1 declaracion
real l1,l2,l3,p, area
//2 entrada
leer l1,l2,l3
//3 proceso
p=(l1+l2+l3)/2
area=Math.pow( p*(p-l1)*(p-l2)*(p-l3), 1/2.0 )
//4 salida
imprimir area
Problema02
-----------------
Dado un número natural de 2 cifras, diseñe un algoritmo que determine la suma y el producto de las cifras del número.
Ejemplo
-------
num=63
suma=9
producto=18
solucion02
----------
entero num,suma, producto
leer num
suma = (num/10) +(num%10)
producto= (num/10) * (num%10)
imprimir suma, producto
Problema03
-----------------
Dado un número natural de 4 cifras, diseñe un algoritmo que determine la suma y el producto de las cifras del número.
Solucion03
----------
entero num, suma, producto, a1,a2,a3,a4
leer num
a1= num/1000
a2= num%1000/100
a3= num%100/10
a4= num%10
suma= a1 + a2 + a3 +a4
producto = a1 * a2 * a3 * a4
imprimir suma, producto
Problema04
-----------------
Un club ha adquirido polos y gorras para sus socios con un descuento del 15% para los polos y de 5% para las gorras. Diseñe un algoritmo que determine, en total, el importe de la compra, el importe del descuento y el importe a pagar por la
compra efectuada.
Solucion04
----------
real monGorra, montPolo,impCompra,impDescuento,impPagar
leer monGorra, montPolo
impCompra = monGorra + montPolo
impDescuento = monGorra*0.15 + montPolo*0.05
impPagar = impCompra - impDescuento
imprimir impCompra,impDescuento,impPagar
Problema05
-----------------
Un hospital ha recibido una donación especial que será repartida entre las áreas de Pediatría, Medicina General, Ginecología y Traumatología de la siguiente forma:
• Pediatría: 20% del monto total recibido entre Medicina General y Ginecología
• Medicina General : 45% de la donación
• Ginecología : 30% de la donación
• Traumatología: lo que resta la donación.
Diseñe un algoritmo que determine cuánto recibirá cada área
Solucion05
----------
real donacion, pedi, med, gine, trau
leer donacion
med = donacion * 0.45
gine = donacion * 0.30
ped = 0.2*(med + gine)
trau = donacion - (pedi+ med + gine)
imprimir pedi, med, gine, trau
Problema06
-----------------
Diseñe un algoritmo que calcule el sueldo bruto, el descuento por ESSALUD, el descuento por AFP y el sueldo neto del empleado de una empresa de acuerdo a los siguientes criterios: el sueldo bruto se calcula multiplicando el número de
horas trabajadas por una tarifa horaria, el descuento por ESSALUD es igual al 9% del sueldo bruto, el descuento por AFP es igual al 12.5% del sueldo bruto, el sueldo neto es la diferencia entre el sueldo bruto y el descuento total.
Solucion06
----------
real horas, tarifa,suelBruto, desAFP, desESSALUD, suelNeto
leer horas, tarifa
suelBruto = horas * tarifa
desESSALUD = suelBruto * 0.09
desAFP = suelBruto * 0.125
suelNeto = suelBruto - (desAFP + desESSALUD)
imprimir suelBruto, desAFP, desESSALUD, suelNeto
Problema07
-----------------
Dada una cantidad de dinero en soles, diseñe un programa que descomponga dicha cantidad en billetes de S/. 100, S/. 50, S/.10 y monedas de S/. 5, S/. 2 y S/.1.
Así, por ejemplo, S/. 3778 puede descomponerse en 37 billetes de S/. 100,mas 1 billete de S/. 50, mas 2 billetes de S/. 10, mas 1 moneda de S/. 5, mas 1 moneda de S/.2 y más 1 moneda de S/. 1.
Solucion07
----------
entero monto, d100,d50,d10,d5,d2,d1
leer monto
d100= monto/100
d50 = monto%100/50
d10 = monto%100%50/10
d5 = monto%100%50%10/5
d2 = monto%100%50%10%5/2
d1 = monto%100%50%10%5%2/1
imprimir d100,d50,d10,d5,d2,d1
gracias
ResponderEliminarGracias no sabia que se puede hacer eso un capo
ResponderEliminarme sale error en la 7
ResponderEliminarchevere
ResponderEliminar