Python - Sistema para automatizar las reservas

 
Vista:

Sistema para automatizar las reservas

Publicado por daniela romero (6 intervenciones) el 27/03/2020 20:09:25
La aerolínea “Dios mediante llegaremos bien” acaba de comprar un sistema para automatizar las reservas. Se le ha pedido a usted que desarrolle el nuevo sistema. Debe escribir una aplicación para asignar asientos en cada vuelo del único vuelo de la aerolínea (capacidad de 10 asientos).

Su aplicación debe mostrar las siguientes alternativas

a. Seleccione 1 para Primera Clase.
b. Seleccione 2 para Clase Económica.
c. Si el usuario escribe 1 su aplicación debe asignarle un asiento en la sección de primera clase (asientos 1 a 5).
d. Si el usuario escribe 2 su aplicación debe asignarle un asiento en la sección económica (asientos 6 a 10).
e. Su aplicación deberá entonces imprimir un pase de abordaje indicando el número de asiento de la persona y si se encuentra en la sección de primera clase o clase económica del avión.
f. Use un arreglo unidimensional del tipo boolean para representar la tabla de asientos del avión.
g. Inicialice todos los elementos del arreglo con false para indicar que todos los asientos están vacíos.
h. A medida que se asigne cada asiento, establezca los elementos correspondientes del arreglo en true para indicar que ese asiento ya no está disponible.
i. Su aplicación nunca deberá asignar un asiento que ya haya sido asignado.
j. Cuando esté llena la sección económica, su programa deberá preguntar a la persona si acepta ser colocada en la sección de primera clase (y viceversa).
k. Si la persona acepta, haga la asignación de asiento apropiada.
l. Si no acepta imprima el mensaje “El próximo vuelo sale en 3 horas”.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder