Examen 1 Jose Chavez 10511022
Nombre: José Orlando Chávez Meléndez
No Cuenta: 10511022
Una línea aérea vende dos tipos de boletos: clase sencilla y ejecutiva. A las personas que viajan en grupo de más de dos, se les otorga undescuento del 10%. Todos los boletos pagan el impuesto sobre venta. Se desea un programa que calcule diariamente el total de las ventas para cada categoría de boletos y se reporte el total final. Elprograma debe mostrar toda la información que procesa.
Solución
El Problema Requiere de uso de centinela, ya que requiere calcular el total de ventas acumulado por tipo de boleto,el centinela que se utilizará será la cantidad de boletos a comprar si la cantidad = 0 el programa termina y muestra las ventas totales por categoría así como la venta total global del día
Paraefectos de programa, al mencionar el tipo 1 representa clase sencilla, y tipo 2 clase ejecutiva
El escenario en que la cantidad sea mayor que 0 se representa de la siguiente manera:
1. Ejemplo deEscritorio
Se inicializan los centinelas
Tot_Ventas_Tipo1 = 0
Tot_Ventas_Tipo2 = 0
Caso 1 (Cantidad > 0, Tipo = 1, Cantidad > 2)
Entrada
Cantidad de Boletos a Comprar = 3
Tipo de boleto acomprar = 1
Proceso
Debido a que es del tipo 1 el precio es el siguiente
Precio = 100
Subtotal = Precio*Cantidad = 300
Debido a que es mayor que 3 se da un descuento del 10%
Descuento = Subtotal*0.10 =30
ISV = (Subtotal-Descuento)*0.15 = 40.5
Total= Subtotal-Descuento +ISV = 310.5
Total de Ventas del Tipo1 = Total de Ventas del Tipo1+ Total = 310.5
Salida
Escriba la cantidad de boletos acomprar:
Se pasa al caso 2
Caso 2 (Cantidad > 0, Tipo = 1, Cantidad < = 2)
Entrada
Cantidad de Boletos a Comprar = 1
Tipo de boleto a comprar = 1
Proceso
Debido a que es del tipo 1 el precio es elsiguiente
Precio = 100
Subtotal = Precio*Cantidad = 100
Debido a que es menor o igual que 2 se da un descuento de 0
Descuento = 0
ISV = (Subtotal-Descuento)*0.15 = 15
Total= Subtotal-Descuento +ISV...
Regístrate para leer el documento completo.