miércoles, 7 de noviembre de 2012


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