Opzione 2
This commit is contained in:
parent
3be2a5ff1b
commit
f214c6dc1f
4
Auto.cs
4
Auto.cs
@ -2,8 +2,8 @@ namespace concessionaria;
|
||||
|
||||
class Auto {
|
||||
|
||||
string targa, marca, modello;
|
||||
int cavalli;
|
||||
readonly string targa, marca, modello;
|
||||
readonly int cavalli;
|
||||
int prezzo;
|
||||
int bollo;
|
||||
|
||||
|
||||
19
Program.cs
19
Program.cs
@ -4,7 +4,7 @@ class Program {
|
||||
static void Main(string[] args) {
|
||||
Console.Clear();
|
||||
int scelta, dimensione;
|
||||
Auto[] listaAuto;
|
||||
Auto[] listaAuto = null;
|
||||
do {
|
||||
Console.WriteLine("Inserire una scelta");
|
||||
Console.WriteLine("1. Crea concessionaria");
|
||||
@ -39,6 +39,16 @@ class Program {
|
||||
break;
|
||||
case 2:
|
||||
Console.Clear();
|
||||
if (listaAuto == null) {
|
||||
Console.WriteLine("È necessario specificare almeno un'auto creando la concessionaria prima di visualizzarne i dati.");
|
||||
}
|
||||
else {
|
||||
for (int i = 0; i < listaAuto.Length; i++) {
|
||||
Console.WriteLine($"Auto n. {i + 1}:\n");
|
||||
listaAuto[i].StampaDatiAuto();
|
||||
Console.WriteLine();
|
||||
}
|
||||
}
|
||||
Pausa();
|
||||
break;
|
||||
case 3:
|
||||
@ -51,7 +61,7 @@ class Program {
|
||||
break;
|
||||
}
|
||||
}
|
||||
while(scelta != 0);
|
||||
while (scelta != 0);
|
||||
}
|
||||
|
||||
static void Pausa() {
|
||||
@ -59,6 +69,7 @@ class Program {
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
}
|
||||
|
||||
static Auto CreaAuto() {
|
||||
string targa, marca, modello;
|
||||
int cavalli, bollo, prezzo;
|
||||
@ -110,7 +121,7 @@ class Program {
|
||||
|
||||
static bool ControlloTarga(string targa) {
|
||||
//Formato targa accettato: AB123CD
|
||||
|
||||
|
||||
bool ritorno = true;
|
||||
const int LUNGHEZZA = 7;
|
||||
|
||||
@ -141,4 +152,4 @@ class Program {
|
||||
|
||||
return ritorno;
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("concessionaria")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+afb1ffd370160dd87709842d36466c47054b3885")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3be2a5ff1b0c90073bf2a879df199c1a91113bc8")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("concessionaria")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("concessionaria")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
@ -1 +1 @@
|
||||
e7de93828de4db8f2a804edaf0eded720216c3ec36e0b2cbca6e0a1b12f09613
|
||||
ebf918c95e02f2efc89ef9578a87145ea757be1b58c75214b3a162b09d795f76
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user