Crear programa que permita comprar asientos de un avión (arreglo bidimensional)
Publicado por sebastian (2 intervenciones) el 02/07/2021 20:15:19
Se requiere contratar de tus servicios de informática para el desarrollo de un
proyecto en Python para la venta de sus pasajes, el sistema es bastante simple, lo primero que
hay que tener en cuenta es que son en total 41 asientos por avión, como se ve a continuación:
| 1 2 3 4 5 6 |
| |
| 7 8 9 10 11 12 |
| |
| 13 14 15 16 17 18 |
| |
| 19 20 21 22 23 24 |
| |
| 25 26 27 28 29 30 |
|______________________ ____________________|
|______________________ ____________________|
| 31 32 33 34 35 36 |
| |
| |
| 37 38 39 40 41 42 |
Donde desde el asiento 31 al 42 se consideran asientos para pasajeros vip.
Los precios de un asiento normal son de $78.900, mientras que los de un asiento vip son
de $240.000.
El sistema deberá permitir al usuario seleccionar un asiento disponible (mostrando los
asientos disponibles) e indicar el valor, una vez que el usuario acepte, deberá solicitar
los datos del usuario, en los cuales tenemos nombrePasajero, rutPasajero,
telefonoPasajero y bancoPasajero, además, el sistema deberá implementar el siguiente
menú:
1. Ver asientos disponibles
2. Comprar asiento
3. Anular vuelo
4. Modificar datos de pasajero
5. Salir
Ver asientos disponibles mostrará por pantalla todos los asientos disponibles con su
número de asiento y los no disponibles los con una “X”
| 1 2 3 4 5 6 |
| |
| 7 X X 10 11 12 |
| |
| X X X 16 X 18 |
| |
| 19 20 21 22 23 24 |
| |
| 25 26 27 X 29 30 |
|______________________ ____________________|
|______________________ ____________________|
| X 32 33 34 35 36 |
| |
| |
| X 38 X 40 41 X |
-Comprar asiento: solicita los datos del usuario, luego el usuario escoge un asiento, si es
usuario de “bancoEstado” el sistema le realiza un 15% de descuento en el total de su
pasaje.
-Anular Pasaje: Deja el asiento nuevamente disponible y elimina los datos del usuario.
-Modificar datos de pasajero: solicita el asiento y Rut (para verificar datos) luego
muestra un submenú en el cual debe escoger que dato va a modificar:
Puede modificar nombrePasajero y telefonoPasajero.
proyecto en Python para la venta de sus pasajes, el sistema es bastante simple, lo primero que
hay que tener en cuenta es que son en total 41 asientos por avión, como se ve a continuación:
| 1 2 3 4 5 6 |
| |
| 7 8 9 10 11 12 |
| |
| 13 14 15 16 17 18 |
| |
| 19 20 21 22 23 24 |
| |
| 25 26 27 28 29 30 |
|______________________ ____________________|
|______________________ ____________________|
| 31 32 33 34 35 36 |
| |
| |
| 37 38 39 40 41 42 |
Donde desde el asiento 31 al 42 se consideran asientos para pasajeros vip.
Los precios de un asiento normal son de $78.900, mientras que los de un asiento vip son
de $240.000.
El sistema deberá permitir al usuario seleccionar un asiento disponible (mostrando los
asientos disponibles) e indicar el valor, una vez que el usuario acepte, deberá solicitar
los datos del usuario, en los cuales tenemos nombrePasajero, rutPasajero,
telefonoPasajero y bancoPasajero, además, el sistema deberá implementar el siguiente
menú:
1. Ver asientos disponibles
2. Comprar asiento
3. Anular vuelo
4. Modificar datos de pasajero
5. Salir
Ver asientos disponibles mostrará por pantalla todos los asientos disponibles con su
número de asiento y los no disponibles los con una “X”
| 1 2 3 4 5 6 |
| |
| 7 X X 10 11 12 |
| |
| X X X 16 X 18 |
| |
| 19 20 21 22 23 24 |
| |
| 25 26 27 X 29 30 |
|______________________ ____________________|
|______________________ ____________________|
| X 32 33 34 35 36 |
| |
| |
| X 38 X 40 41 X |
-Comprar asiento: solicita los datos del usuario, luego el usuario escoge un asiento, si es
usuario de “bancoEstado” el sistema le realiza un 15% de descuento en el total de su
pasaje.
-Anular Pasaje: Deja el asiento nuevamente disponible y elimina los datos del usuario.
-Modificar datos de pasajero: solicita el asiento y Rut (para verificar datos) luego
muestra un submenú en el cual debe escoger que dato va a modificar:
Puede modificar nombrePasajero y telefonoPasajero.
- Ejercicio-vuelos.rar(992,0 B)
Valora esta pregunta


-2