Ejercicio 3 «2º Parcial»
PROBLEMA:
Sabemos que en un centro de autoservicio los días miércoles ofrece el 10% de descuento en frutas y verduras. Si compro 1KG de limón y 2KG de papaya que tienen un precios de $8.º y $15.º. ¿Cuánto hay que pagar?
ALGORITMO:
Entradas: numérico kilos_limon
numérico kilos_papaya
numérico DESCUENTO en (0.10)
numérico PRECIO_LIMON
cadena PRECIO_PAPAYA
Salidas: numérico total_a_pagar
Inicio
•Leer kilos_limon
•Leer kilos_papaya
•Establecer PRECIO_LIMON=8
•Establecer PRECIO_PAPAYA=15
•Establecer DESCUENTO=0.10
•Multiplicar kilos_limon por PRECIO_LIMON
•Guardar en total_limon
•Multiplicar kilos_papaya por PRECIO_PAPAYA
•Guardar en total_papaya
•Sumar total_limon por total_papaya
•Guardar en total_a_pagar
•Si «Día» es «Miércoles» entonces
•Multiplicar total_a_pagar por DESCUENTO
•Guardar en total_descuento
•Restar total_a_pagar menos total_descuento
•Guardar en total_a_pagar
•Imprimir total_a_apagar
Fin
PSEUDOCÓDIGO
Class OfertaEnElSúper
//Declaraciones (entradas)
numérico: kilos_limon
numérico: kilos_papaya
cadena: nombre_trabajador
//Declaraciones (salidas)
numérico: total_a_pagar
//Proceso
Main
Print «Introduce el los kilos de limón»
Scan kilos_limon
Print «Introduce los kilos de papaya»
scan kilos_papaya
total_limon=kilos_limon*PRECIO_LIMON
total_papaya=kilos_papaya*PRECIO_PAPAYA
total_a_pagar=total_limon + total_papaya
if (Día= «Miércoles») then
total_descuento=total_a_pagar*DESCUENTO
total_a_pagar=total_a_pagar-total_descuento
end_if
Print total_a_pagar
End_main
No hay comentarios:
Publicar un comentario