Trenitalia vuole fornire alle agenzie viaggi un servizio di treni

Transcript

Trenitalia vuole fornire alle agenzie viaggi un servizio di treni
Trenitalia vuole fornire alle agenzie viaggi un servizio di treni straordinari per organizzare
dei viaggi giornalieri in alcune città.
Un’agenzia può chiedere la costituzione di un treno speciale nella giornata desiderata, con
partenza da una determinata città, arrivo nel luogo da visitare e rientro in giornata nel
luogo di partenza.
Un treno ha dunque una città ed un orario di partenza e di arrivo, ed è composto da
vagoni passeggeri.
Ogni vagone passeggeri è di prima o di seconda classe, ha un costo giornaliero e un certo
numero di posti numerati che dipende dalla classe: i vagoni di prima classe hanno 40 posti
che costano 25 euro l’uno per la giornata, quelli di seconda classe ne hanno 56 e costano
18 euro al giorno.
Scrivere un programma che permetta a Trenitalia di creare e gestire i treni speciali delle
varie agenzie, in particolare che permetta di:
1. creare un nuovo treno rilevando il nome dell’agenzia che lo richiede, il giorno della
prenotazione, città e orario di partenza ed arrivo, (anche per il ritorno), il numero di
vagoni di prima e seconda classe richiesti.
2. Aggiungere un vagone ad un treno
3. togliere un vagone ad un treno
4. prenotare dei posti su un treno
5. calcolare l’incasso che porta l’effettuazione del treno