Prova al calcolatore 25/7/2002

Canale A-L (Liberatore) e Canale M-Z (Demetrescu)


Parte I

Si vuole realizzare un programma di gestione delle prenotazioni di una agenzia di viaggi. La prima classe da realizzare (Viaggio) ha oggetti che modellano i singoli viaggi. In particolare, per ogni viaggio vanno memorizzati i seguenti 5 dati:

La classe Viaggio deve avere i seguenti metodi:


Parte II

Creare una classe GestioneViaggi per la gestione dell'agenzia di prenotazione viaggi. Ogni oggetto della classe ha come (unica) variabile di istanza il nome di un file archivio in cui si trovano i dati dei viaggi prenotati relativi ad uno stesso anno.

La classe GestioneViaggi deve avere i seguenti metodi: