Fix di compilazione (ho perso la capacità di vedere gli errori prima di compilare T_T)
This commit is contained in:
12
Auto.cs
12
Auto.cs
@@ -2,10 +2,10 @@ namespace concessionaria;
|
||||
|
||||
class Auto {
|
||||
|
||||
readonly string targa, marca, modello;
|
||||
private readonly int cavalli;
|
||||
private int prezzo;
|
||||
private int bollo;
|
||||
string targa, marca, modello;
|
||||
int cavalli;
|
||||
int prezzo;
|
||||
int bollo;
|
||||
|
||||
public Auto(string targa, string marca, string modello, int cavalli, int prezzo) {
|
||||
this.targa = targa;
|
||||
@@ -19,7 +19,7 @@ class Auto {
|
||||
this.prezzo = p_prezzo;
|
||||
}
|
||||
public void SetBollo() {
|
||||
const CAVALLI_MAX = 250;
|
||||
const int CAVALLI_MAX = 250;
|
||||
if (cavalli > CAVALLI_MAX) {
|
||||
this.bollo = (this.cavalli * 100) + ((this.cavalli - CAVALLI_MAX) * 20);
|
||||
}
|
||||
@@ -51,7 +51,7 @@ class Auto {
|
||||
Console.WriteLine($"Targa: {this.targa}");
|
||||
Console.WriteLine($"Marca: {this.marca}");
|
||||
Console.WriteLine($"Modello: {this.modello}");
|
||||
Console.WriteLine($"Cavalli: {this.Cavalli}");
|
||||
Console.WriteLine($"Cavalli: {this.cavalli}");
|
||||
Console.WriteLine($"Prezzo: {this.prezzo}");
|
||||
Console.WriteLine($"Bollo: {this.bollo}");
|
||||
}
|
||||
|
||||
18
Program.cs
18
Program.cs
@@ -11,7 +11,7 @@ class Program {
|
||||
Console.WriteLine("2. Stampa dati auto");
|
||||
Console.WriteLine("3. Promozione primavera");
|
||||
Console.WriteLine("0. Esci");
|
||||
Console.Write("Scelta: "):
|
||||
Console.Write("Scelta: ");
|
||||
scelta = Convert.ToInt32(Console.ReadLine());
|
||||
|
||||
switch (scelta) {
|
||||
@@ -51,6 +51,7 @@ class Program {
|
||||
break;
|
||||
}
|
||||
}
|
||||
while(scelta != 0);
|
||||
}
|
||||
|
||||
static void Pausa() {
|
||||
@@ -60,15 +61,14 @@ class Program {
|
||||
}
|
||||
static Auto CreaAuto() {
|
||||
string targa, marca, modello;
|
||||
int cavalli, bollo;
|
||||
double prezzo;
|
||||
int cavalli, bollo, prezzo;
|
||||
bool controlloTarga;
|
||||
Auto auto;
|
||||
|
||||
do {
|
||||
Console.Write("Inserire la targa: ");
|
||||
targa = Console.ReadLine();
|
||||
controlloTarga = ControlloTarga(targa)
|
||||
controlloTarga = ControlloTarga(targa);
|
||||
if (!controlloTarga) {
|
||||
Console.WriteLine("Targa non valida.");
|
||||
Pausa();
|
||||
@@ -94,7 +94,7 @@ class Program {
|
||||
|
||||
do {
|
||||
Console.Write("Inserire il prezzo: ");
|
||||
prezzo = Convert.ToDouble(Console.ReadLine());
|
||||
prezzo = Convert.ToInt32(Console.ReadLine());
|
||||
if (prezzo <= 0) {
|
||||
Console.WriteLine("Prezzo non valido.");
|
||||
Pausa();
|
||||
@@ -114,25 +114,25 @@ class Program {
|
||||
bool ritorno = true;
|
||||
const int LUNGHEZZA = 7;
|
||||
|
||||
if (targa.length != LUNGHEZZA) {
|
||||
if (targa.Length != LUNGHEZZA) {
|
||||
ritorno = false; //la targa non è della lunghezza corretta
|
||||
}
|
||||
if (ritorno) {
|
||||
for (int i = 0; i < 2 && ritorno; i++) {
|
||||
if (!(char.IsLetter(targa[i]))) {
|
||||
ritorno = false
|
||||
ritorno = false;
|
||||
}
|
||||
}
|
||||
if (ritorno) {
|
||||
for (int i = 2; i < 5 && ritorno; i++) {
|
||||
if (!(char.IsNumber(targa[i]))) {
|
||||
ritorno = false
|
||||
ritorno = false;
|
||||
}
|
||||
}
|
||||
if (ritorno) {
|
||||
for (int i = 5; i < 7 && ritorno; i++) {
|
||||
if (!(char.IsLetter(targa[i]))) {
|
||||
ritorno = false
|
||||
ritorno = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BIN
bin/Debug/net9.0/concessionaria
Executable file
BIN
bin/Debug/net9.0/concessionaria
Executable file
Binary file not shown.
23
bin/Debug/net9.0/concessionaria.deps.json
Normal file
23
bin/Debug/net9.0/concessionaria.deps.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v9.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v9.0": {
|
||||
"concessionaria/1.0.0": {
|
||||
"runtime": {
|
||||
"concessionaria.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"concessionaria/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
bin/Debug/net9.0/concessionaria.dll
Normal file
BIN
bin/Debug/net9.0/concessionaria.dll
Normal file
Binary file not shown.
BIN
bin/Debug/net9.0/concessionaria.pdb
Normal file
BIN
bin/Debug/net9.0/concessionaria.pdb
Normal file
Binary file not shown.
12
bin/Debug/net9.0/concessionaria.runtimeconfig.json
Normal file
12
bin/Debug/net9.0/concessionaria.runtimeconfig.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net9.0",
|
||||
"framework": {
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "9.0.0"
|
||||
},
|
||||
"configProperties": {
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
obj/Debug/net9.0/apphost
Executable file
BIN
obj/Debug/net9.0/apphost
Executable file
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+ca4b362789dad1cbc5d9a0db3e554b0bda371265")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+afb1ffd370160dd87709842d36466c47054b3885")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("concessionaria")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("concessionaria")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
@@ -1 +1 @@
|
||||
fecafa3580f7139cbcf70eca70c2db5701c55070a48f9eac1ef173aaa4e989a8
|
||||
e7de93828de4db8f2a804edaf0eded720216c3ec36e0b2cbca6e0a1b12f09613
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
5b05b952494d25cb6d96548646838b72ff7c29e979baa40b6e80c699c34ec21e
|
||||
14
obj/Debug/net9.0/concessionaria.csproj.FileListAbsolute.txt
Normal file
14
obj/Debug/net9.0/concessionaria.csproj.FileListAbsolute.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.GeneratedMSBuildEditorConfig.editorconfig
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.AssemblyInfoInputs.cache
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.AssemblyInfo.cs
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.csproj.CoreCompileInputs.cache
|
||||
/home/Verde/git/concessionaria/bin/Debug/net9.0/concessionaria
|
||||
/home/Verde/git/concessionaria/bin/Debug/net9.0/concessionaria.deps.json
|
||||
/home/Verde/git/concessionaria/bin/Debug/net9.0/concessionaria.runtimeconfig.json
|
||||
/home/Verde/git/concessionaria/bin/Debug/net9.0/concessionaria.dll
|
||||
/home/Verde/git/concessionaria/bin/Debug/net9.0/concessionaria.pdb
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.dll
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/refint/concessionaria.dll
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.pdb
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/concessionaria.genruntimeconfig.cache
|
||||
/home/Verde/git/concessionaria/obj/Debug/net9.0/ref/concessionaria.dll
|
||||
BIN
obj/Debug/net9.0/concessionaria.dll
Normal file
BIN
obj/Debug/net9.0/concessionaria.dll
Normal file
Binary file not shown.
1
obj/Debug/net9.0/concessionaria.genruntimeconfig.cache
Normal file
1
obj/Debug/net9.0/concessionaria.genruntimeconfig.cache
Normal file
@@ -0,0 +1 @@
|
||||
a1474bd7683c8cec59a4c9d11aaca2ac3913d4416bff9878f8c64185bef5fc2b
|
||||
BIN
obj/Debug/net9.0/concessionaria.pdb
Normal file
BIN
obj/Debug/net9.0/concessionaria.pdb
Normal file
Binary file not shown.
BIN
obj/Debug/net9.0/ref/concessionaria.dll
Normal file
BIN
obj/Debug/net9.0/ref/concessionaria.dll
Normal file
Binary file not shown.
BIN
obj/Debug/net9.0/refint/concessionaria.dll
Normal file
BIN
obj/Debug/net9.0/refint/concessionaria.dll
Normal file
Binary file not shown.
Reference in New Issue
Block a user