AUTOSERVICIO
Sabemos que en un centro de autoservicio ofrece los dias miércoles un 10% de descuento en frutas y verduras, si compro un kilo de limon y dos kilos de papaya que tienen un precio de 8 y 15 pesos respectivamente ¿Cuánto tendria que pagar?
Entradas: Numérico DESCUENTO (10%)
Numérico PRECIO_LIMON (8)
Numérico PRECIO_PAPAYA (15)
Numérico kilos_limon
Numérico kilos_papaya
Salidas: Numérico total_a_pagar
Inicio
*Leer kilos_limon
*Leer kilos_papaya
Establecer DESCUENTO (10%)
Establecer PRECIO_LIMON (8)
Establecer PRECIO_PAPAYA (15)
Multiplicar kilos_limon por PRECIO_LIMON y guardar en total_limon
Multiplicar kilos_papaya por PRECIO_PAPAYA y guardar en total_papaya
Sumar total_limon mas total_papaya y guardar en total_a_pagar
Si "dia" es "miercoles" entonces
Multiplicar total_a_pagar por DESCUENTO y guardar en total_descuento
Restar total_a_pagar menos total_descuento y guardar en total_a_pagar
Imprimir total_a_pagar
Fin
Pseudocodigo
Class Autoservicio
//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 (dia= miercoles) then
total_descuento=total_a_pagar*DESCUENTO
total_a_pagar=total_a_pagar-total_descuento
end_if
Print total_a_pagar
End_main