Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ejercicios
Ejercicio propuesto
Un restaurant de la ciudad, ofrece desayunos a 28 BsF, almuerzos a 105 BsF y cenas a 56 BsF. Estos montos ya incluyen IVA. Como datos de entrada por cada venta se tiene: Tipo de comida (desayuno, almuerzo o cena), nmero de comidas, nmero de nios y cantidad de personas de la tercera edad.
Se inicializa en cero los acumuladores por cada tipo de comida que van almacenar monto total vendido por desayuno , almuerzo y cena
f.m. 2)Leer(Tipocomida,NroComida,NroNios,Nro3raEdad) f.m. 3) si( Tipocomida=Desayuno) inicio MontVendido NroComidas*28 Nro3eraEdad*28*9/100 Acumdes Acumdes + MontVendido MontVendido almacena el Acumdes almacena fin monto vendido monto total vendido por por cada venta sino desayunos si(Tipocomida=Almuerzo) inicio MontVendido NroComidas*105 NroNios*105*5/100 Acumalm Acumalm + MontVendido fin Acumalm almacena monto total vendido por sino almuerzos si(Tipocomida=Cena) inicio MontVendido NroComidas*56 NroNios*56*10/100 Acumcen Acumcen + MontVendido fin Acumcen almacena sino monto total vendido por cena Montvendido 0
Profs: Camacaro Vladimir y Piero Erys 5
Diagrama
leer respuesta
1 2 2 3 3
4
leer respuesta
Venta
Venta alfanumrico TipoComida entero NroComida, NroNios, Nro3raEdad AsignarTipoComida(alfanumricoTC) AsignarNroComida(enteroNC) AsignarNroNios(enteroNN) AsignarNro3raEdad(enteroN3E) alfanumrico SacarTipoComida() entero SacarNroComida() entero SacarNroNios() entero SacarNro3raEdad()
Restaurant
Restaurant real Acumdes, Acumalm, Acumcen Inicializar() CalcMontoVendido (VentaV) real CalcTotalGeneral()