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