La empresa de vuelos travelocity desea crear un programa que le permita determinar el costo de tiquete(s)de un avión, el número de tiquetes que se venden en el día, la cantidad de pasajeros que van en primera clase, en sugunda clase y en clase económica, de tal forma que se pregunta al cliente el destino, si desea ir ida y vuelta, el tipo de clase en el que desea viajar, la cantidad de millas que viaja una persona para cualquier destino, el número de tiquetes que desea comprar un cliente y la posibilidad de descuentos para los menores de edad de un 40%, la hora y fecha del vuelo. Sabiendo los precios para cada destino, el cual depende de las millas que se recorran, el valor para cada clase y que cada vuelo sale por hora y este tiene un límite de 30 cupos.
ANALISIS=
DATOS DE ENTRADA: El destino, el tipo de vuelo, el tipo de clase, el numero de millas que se viajarán, el número de tiquetes por cliente, la edad del cliente, fecha y hora del vuelo.
DATOS DE SALIDA: El costo del tiquete, el número de tiquetes vendidos por el dia, la cantidad de pasajeros que viajan en clase alta, clase media, clase económica.
PROCESO: Se pregunta el destino del cliente y la cantidad de tiquetes que desea comprar, asi mismo se orienta al cliente si quedan cupos disponibles y la hora del vuelo. Despue´s se procede a preguntar el tipo de clase en el que quiere viajar el cliente y asi mismo se le dice si hay cupos disponibles, después se le pregunta al cliente el tipo de vuelo, es decir si desea que vuelo sea de ida y vuelta, solomente una trayectoria o un vuelo multiple, asi mismo se especifica al cliente ¿cuáles serán sus paradas?, después se le pregunta la edad del pasajero y el número de menores de 18 años para hacer un descuento, por último se ingresa el número de millas que hace el recorrido.
millas= tipo_vuelo * millas
Costo*tiquete = millas * v_unitario*milla + v_adicional*clase
descuento= Costo*tiquete * % / 100
c_total*tiquete = Costo*tiquete - descuento
costofinal = costofinal + c_total*tiquete
n_tiquetes = n_tiquetes + 1
clasealta = clasealta + 1
clasemedia = clasemedia + 1
claseeconomica = claseeconomica + 1
Las asignaciones anteriores van dentro de una estructura repeticional
Se hacen las respectivas salidas ...