Stampa 1 libro
This commit is contained in:
parent
fcdd94b6d4
commit
f04f65ab5c
25
Program.cs
25
Program.cs
@ -50,27 +50,34 @@ class Program {
|
|||||||
}
|
}
|
||||||
Pausa();
|
Pausa();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
oggettoEsistente = true;
|
oggettoEsistente = true;
|
||||||
for (int j = 0; j < dispensers.Length && oggettoEsistente; j++) {
|
for (int i = 0; i < biblioteca.Length && oggettoEsistente; i++) {
|
||||||
if (dispensers[j] == null) {
|
if (biblioteca[i] == null) {
|
||||||
oggettoEsistente = false;
|
oggettoEsistente = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!oggettoEsistente) {
|
if (!oggettoEsistente) {
|
||||||
Console.WriteLine("Errore: è necessario creare *tutti* i dispenser prima di mostrarli.");
|
Console.WriteLine("Errore: è necessario creare la biblioteca prima di mostrare un libro.");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
for (int j = 0; j < dispensers.Length; j++) {
|
do {
|
||||||
Console.WriteLine($"Dispenser {j + 1}:");
|
Console.WriteLine("Scegliere il numero di scaffale:");
|
||||||
dispensers[j].StampaDispenser();
|
for (int i = 0; i < biblioteca.Length; i++) {
|
||||||
Console.WriteLine();
|
Console.WriteLine($"{i}");
|
||||||
}
|
}
|
||||||
|
Console.Write("Scelta: ");
|
||||||
|
scelta = Convert.ToInt32(Console.ReadLine());
|
||||||
|
if (scelta < 0 || scelta > biblioteca.Length) {
|
||||||
|
Console.WriteLine("Numero di scaffale non valido.");
|
||||||
|
Pausa();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while (scelta < 0 || scelta > biblioteca.Length);
|
||||||
|
biblioteca[scelta].StampaLibro();
|
||||||
}
|
}
|
||||||
Pausa();
|
Pausa();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 4:
|
||||||
quantitàRimasta = SelezionaDispenser(dispensers).Erogazione();
|
quantitàRimasta = SelezionaDispenser(dispensers).Erogazione();
|
||||||
if (quantitàRimasta == 0) {
|
if (quantitàRimasta == 0) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user