ejercicio resuelto mermeladas
TRANSCRIPT
Introducción a la Introducción a la ComputaciónComputación
Programa: Análisis de SistemasPrograma: Análisis de Sistemas
Profesor: Vladimir CamacaroProfesor: Vladimir Camacaro
Profesora: Erys PiñeroProfesora: Erys Piñero
EjercicioEjercicioUna empresa “RICO SABOR” dedicada a la venta de mermelada, tiene Una empresa “RICO SABOR” dedicada a la venta de mermelada, tiene varias tiendas, cada una de ellas realiza sus ventas de acuerdo al varias tiendas, cada una de ellas realiza sus ventas de acuerdo al siguiente mecanismo:siguiente mecanismo:Si la mermelada es de fresa o melocotón se le hace un descuento del Si la mermelada es de fresa o melocotón se le hace un descuento del 4.6% al monto a pagar.4.6% al monto a pagar.Si la mermelada es de guayaba o de piña se le hace un recargo del Si la mermelada es de guayaba o de piña se le hace un recargo del 12,5% al monto a pagar.12,5% al monto a pagar.Se tiene por cada venta: Nombre de la tienda, sabor de la mermelada, Se tiene por cada venta: Nombre de la tienda, sabor de la mermelada, precio y cantidad.precio y cantidad.Cada tienda tiene tantas entradas como ventas realizadas.Cada tienda tiene tantas entradas como ventas realizadas.Calcular:Calcular:Por venta: Monto facturadoPor venta: Monto facturadoPor tienda: Monto total vendidoPor tienda: Monto total vendido Promedio de ventas por cada tiendaPromedio de ventas por cada tiendaPor empresa: Monto total vendidoPor empresa: Monto total vendido Nombre de la tienda que realizo mayor ventaNombre de la tienda que realizo mayor venta
10/02/1410/02/14 18:2018:20 Profs: Erys Piñero y Vladimir CamacaroProfs: Erys Piñero y Vladimir Camacaro
Venta Clase
NombreTienda atributo/Venta
Sabor atributo/Venta
Precio atributo/Venta
Cantidad atributo/Venta
CalcMonto método/Venta
10/02/1410/02/14 18:2018:20 Profs: Erys Piñero y Vladimir CamacaroProfs: Erys Piñero y Vladimir Camacaro
Tienda claseCalcMontoV método/TiendaCalcPromedio método/Tienda
Empresa claseCalcMontoT método/EmpresaCalcMayorTienda método/Empresa
10/02/1410/02/14 18:2018:20 Profs: Erys Piñero y Vladimir CamacaroProfs: Erys Piñero y Vladimir Camacaro
f.u.(1) 1) Inicializar (MayorTienda , MontoT) f.m.(2) 2) Inicializar (ContV , MontoV) f.m.(2) 3) Leer (NombreTienda)f.m.(3) 4) Leer (Precio, Sabor, Cantidad) f.m.(3) 5) Calcular e imprimir Monto. si ((sabor=“fresa”) o (sabor= “Melocotón”)) MontoPrecio*Cantidad - Precio*Cantidad * 4.6/100 sino inicio si ((sabor=“guayaba”) o (sabor= “piña”))
MontoPrecio*Cantidad + Precio*Cantidad *12.5/100
sinoMontoPrecio*Cantidad finf.M (3) 6) Imprimir (MontoV) f.m.(3) 7) Acumular MontoV: MontoV MontoV + Montof.m.(3) 8) Contar venta: ContV ContV + 1
10/02/1410/02/14 18:2018:20 Profs: Erys Piñero y Vladimir CamacaroProfs: Erys Piñero y Vladimir Camacaro
Es un descuento
Es un recargo
f.m. (4) 9) Imprimir (MontoV)f.m.(4) 10) Calcular e imprimir Promedio de ventas. Promedio MontoV/ContVf.m.(4) 11) Acumular MontoT de la empresa:
MontoT MontoT + MontoVf.m.(4) 12) Determinar Nombre de MayorTienda.
Si (MontoV > MayorTienda) inicio MayorTiendaMontoV NombreMayorNombreTienda fin
f.u.(5) 13) Imprimir Monto total (MontoT).f.u.(5) 14) Imprimir Nombre de tienda con mayor venta (NombreMayor).
10/02/1410/02/14 18:2018:20 Profs: Erys Piñero y Vladimir CamacaroProfs: Erys Piñero y Vladimir Camacaro
EjercicioEjercicio
Dado el análisis debe realizar el Dado el análisis debe realizar el diseño y la implementación en diseño y la implementación en pseudolenguaje.pseudolenguaje.
NUEVA ACTIVIDAD