Fondamenti di Informatica I
Corso di Laurea in Ingegneria Informatica e Automatica
A.A. 2002/03
Esercitazione 12
Esercizio di esame
Si vuole realizzare una classe Nastro
in modo tale che ogni
oggetto della classe rappresenti un nastro utilizzato per memorizzare programmi
televisivi. Di ogni programma sono di interesse le seguenti informazioni:
RuntimeException
;
RuntimeException
altrimenti.
RuntimeException
altrimenti.
Parte 1. Si realizzi la classe Nastro
utilizzando una lista
collegata per rappresentare i programmi memorizzati su un nastro.
Parte 2. Si realizzi una classe cliente della classe Nastro
,
contenente un metodo statico che, presi come parametri un nastro ed il nome
di un file, stampa sul file posizione, nome e durata di tutti programmi memorizzati
sul nastro, uno per riga. Il metodo deve inoltre stampare sul file la durata
complessiva dei programmi memorizzati sul nastro e la capienza residua del nastro.