Modifica stringhe di output PostiOccupati/Liberi

This commit is contained in:
La Programmatrice Verde
2025-09-25 22:56:50 +02:00
parent 6a2f6300d0
commit 230988e76a

View File

@@ -87,13 +87,21 @@ public class Garage {
if (vuoto) { if (vuoto) {
ritorno = "Non c'è nessun posto " + (p_selettore ? "occupato" : "libero") + "."; ritorno = "Non c'è nessun posto " + (p_selettore ? "occupato" : "libero") + ".";
} else { } else {
int i = 0;
ritorno = "I posti " + (p_selettore ? "occupati" : "liberi") + " sono:\n"; ritorno = "I posti " + (p_selettore ? "occupati" : "liberi") + " sono:\n";
for (int posizione : posti) { for (int posizione : posti) {
if (posizione != -1) { if (posizione != -1) {
ritorno += posizione + "\n"; if (p_selettore) {
ritorno += "- il numero " + posizione
+ (p_selettore ? (" da un'auto con targa: " + this.veicoli[posizione].GetTarga()) : "")
+ "\n";
} else {
i++;
} }
} }
} }
ritorno += p_selettore ? "" : i;
}
return ritorno; return ritorno;
} }