diff --git a/risposte.md b/risposte.md index f3a695f..81d30b5 100644 --- a/risposte.md +++ b/risposte.md @@ -7,18 +7,20 @@ Perché il main stampa 16 volte "Film non trovato"? Quale è l'errore? Individua ## Problema 2 (classe Film) - distingui tra posti disponibili e massimo numero di posti disponibili (all'inizio sono tutti disponibili, poi calano). + - [x] fatto, ho aggiunto postiTotali e postiDisponibili. - -- setPosti mette il massimo dei posti disponibili. - +- setPosti mette il massimo dei posti disponibili. + - [ ] Ho dei dubbi... ma solo perchè sono stanco e non capisco bene. - Poi serve un vendiBiglietti (int num) che deve fare dei controlli per vedere se ce ne sono disponibili e restituire true o false a seconda che l'operazione sia possibile (e allora cambia il numero di posti ) o no (e allora non modifica nulla). - + - [x] fatto, ho aggiunto il metodo vendiBiglietti(int num) che restituisce true se la vendita è andata a buon fine, altrimenti restituisce false. - Serve un metodo equals: quando un film è uguale ad un altro? Scrivilo nella documentazione. - + - [x] fatto, ho aggiunto il metodo equals per poter fare il confronto tra due oggetti, e non come ho fatto io ovvero == + - In questo caso il film è uguale ad un altro se il titolo è uguale. In quanto è l'unico dato che può identificare univocamente un film. Dato che il dato durata e posti posso esseuguali ad altri film. - Serve un toString da usare quando stampi, fatto bene, non Titolo: Il Signore degli Anelli Durata: 180 Sala: Sala 1 Posti: 60 ma con uno spazio fisso per il titolo (50 caratteri?) e il resto analogamente. + - [x] fatto, ho sistemato per il sistema la formattazione della stringa che rappresenta il film. ## Problema 3 (classe Cinema)