Está en la página 1de 2

Sistema de reservas de aerolíneas

Una pequeña aerolínea acaba de comprar una computadora para su nuevo sistema de reservaciones automatizado. Se le ha pedido
a Usted que desarrolle el nuevo sistema.

Usted va a elaborar un programa para asignar asientos en cada vuelo, considerando que la aerolínea cuenta una flota de 3 aviones
disponibles (capacidad: 25 asientos en cada avión). Su sistema debe permitir para la venta del boleto, ver la información de los
vuelos, elegir entre las horarios disponibles, número de asientos disponibles y pagar ya sea en efectivo o con tarjeta.

La aerolínea cuenta con primera clase y clase económica, el usuario debe elegir en que clase viajará. Si la persona escribe 1, su
programa debe asignarle un asiento en la sección de primera clase (asientos del 1 al 13). Si la persona escribe 2, su programa debe
asignarle un asiento en la sección económica (asientos del 14 al 25).

Cuando esté llena la sección de primera clase, su programa deberá preguntar a la persona si acepta ser colocada en la sección
económica (y viceversa). Si la persona acepta, haga la asignación de asiento apropiada. Si no acepta, bríndele la información de los
vuelos que aun tienen disponibilidad en la clase que el usuario está solicitando.

Su programa deberá entonces imprimir un pase de abordaje, indicando el número de vuelo, hora, número de asiento de la persona
y si se encuentra en la sección de primera clase o económica del avión.

Desde luego que su programa debe considerar todas las validaciones correspondientes para la confiabilidad del sistema. Ejemplo:
nunca deberá vender un vuelo que no existe, ni en horarios inexistentes, ni asignar un asiento que ya haya sido asignado, etc. Es
importante analizar y considerar todas las validaciones correspondientes y necesarias a los datos proporcionados.
Considere también que el usuario puede cancelar o cambiar su vuelo. Agregue usted las consideraciones a tomar en cuenta al
momento que el usuario decida cambiar o cancelar su viaje.

También podría gustarte