Está en la página 1de 1

FINAL COMPUTACIÓN (75.

01) 11/07/2023

PADRON:
APELLIDO Y NOMBRE: E-MAIL:

EJERCICIO 1:
Mediterraneo fantástico es la mejor empresa de yates de lujo de España. El trabajo remoto hizo que nos
contacten desde España para crear una aplicación que permita controlar la venta de boletos a un público
exclusivo (CEOs, deportistas de elite, famosos, etc).

Mediterraneo fantástico, cuenta con varias embarcaciones con personal calificado para brindar un servicio
5 estrellas. Cada cliente puede optar por diferentes rutas y servicios (PREMIUM -1000usd x día- o
STANDARD -500usd por día-).

Para las rutas nos dejan a disposición un archivo llamado rutas.txt con los siguientes campos separados
por coma (id_ruta, Nombre Tour, fecha inicio, duración en días, costo, N puertos que visita)
Ejemplo:
1,Tour1,10,19000,2023-07-11,Algeciras,Barcelona,Napoles,Palermo
2,Tour2,24,45000, 2023-08-11,Algeciras,Valencia,Barcelona,Marsella,Napoles,Palermo
….

Por otra parte tenemos un archivo de reservas, llamado reservas.txt que contiene los siguientes campos
separados por comas (Id_Reserva,Nro_Pasaporte, id_ruta, tipo_Servicio)
1,20238901223,2,PREMIUM
2,20245557778,2,STANDARD

Nos piden:
a- Permitir dar de Alta una reserva. El alta deberá listar los tours disponibles para que el usuario
seleccione uno. La información deberá quedar en el archivo de reservas al salir.
b- Ingresar un puerto y listar todos los tours que pasen por ese puerto.
c- Ingresar el nombre de un tour y mostrar los puertos que visita
d- Ingresar el Nro_Pasaporte de un cliente y mostrar lo gastado hasta el momento Valor Tour +
Tipo Servicio (Contemplar más de un viaje para un mismo cliente)

Es obligatorio el uso de excepciones.

También podría gustarte