alfredo
Ministerio del poder popular de la educación superior
Universidad Central “Lisando Alvarado”
Decanato de Ciencias y TecnologíaAlfredo López V-25648585
Gregory Guzman V-24544769
Profa:: Erys Piñero y Prof:: Vladimir Camacaro
Un restaurant de la ciudad, ofrece desayunos a 28 BsF, almuerzos a 105 BsF y cenasa 56 BsF. Estos montos ya incluyen IVA.
Como datos de entrada por cada venta se tiene: Tipo de comida (desayuno, almuerzo o cena), número de comidas, número de niños y cantidad de personas de latercera edad.
Se tiene como política del restaurant:
A los niños se les hace un descuento del 5% en el almuerzo y 10% en la cena y a las personas de la tercera edad un descuento del 9% en eldesayuno.
a.- Por cada venta se requiere Monto total vendido.
b.- Por el restaurant: Monto total vendido por cada tipo de comida y total general.
Lista ClasificaciónVenta--------------------------clase
Tipo_Comida-----------------atributo/Venta
Cant_Comidas--------------- atributo/Venta
Num_Niños------------------- atributo/VentaNum_Tercera----------------- atributo/Venta
Restaurant---------------------clase
Mont_Vend_Ven-------------método/Restaurant
Mont_Vend_Tipo------------ método/Restaurant
Total_Gen---------------------- método/Restaurantf.u. 1) inicializar(AcumDesayuno, AcumAlmuerzo, AcumCena, Desayunos, Almuerzos, Cenas)
f.u. 2) inicializar(AcumTotal_Vend, Mont_Vend_Ven)
f.m. 3) Leer(Tipo_Comida, Cant_Comidas, Num_Niños,Num_Tercera)
f.m.4) Determinar tipo de comida:
si (Tipo_Comida= “Desayuno“ y Num_Tercera>= 1)
Mont_Vend_Ven← (Cant_Comidas* 28)*0.92
sino
si (Tipo_Comida= “Desayuno“ )
Mont_Vend_Ven← Cant_Comidas*28
sino
si (Tipo_Comida= “Almuerzo“ y Num_Niños>=1)
Mont_Vend_Ven← (Cant_Comidas*105)*0.95
sino
si (Tipo_Comida= “Almuerzo”)
Mont_Vend_Ven← (Cant_Comidas*105)
sino
si (Tipo_Comida= “Cena“ y...
Regístrate para leer el documento completo.