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 {
|
class Auto {
|
||||||
|
|
||||||
readonly string targa, marca, modello;
|
string targa, marca, modello;
|
||||||
private readonly int cavalli;
|
int cavalli;
|
||||||
private int prezzo;
|
int prezzo;
|
||||||
private int bollo;
|
int bollo;
|
||||||
|
|
||||||
public Auto(string targa, string marca, string modello, int cavalli, int prezzo) {
|
public Auto(string targa, string marca, string modello, int cavalli, int prezzo) {
|
||||||
this.targa = targa;
|
this.targa = targa;
|
||||||
@@ -19,7 +19,7 @@ class Auto {
|
|||||||
this.prezzo = p_prezzo;
|
this.prezzo = p_prezzo;
|
||||||
}
|
}
|
||||||
public void SetBollo() {
|
public void SetBollo() {
|
||||||
const CAVALLI_MAX = 250;
|
const int CAVALLI_MAX = 250;
|
||||||
if (cavalli > CAVALLI_MAX) {
|
if (cavalli > CAVALLI_MAX) {
|
||||||
this.bollo = (this.cavalli * 100) + ((this.cavalli - CAVALLI_MAX) * 20);
|
this.bollo = (this.cavalli * 100) + ((this.cavalli - CAVALLI_MAX) * 20);
|
||||||
}
|
}
|
||||||
@@ -51,7 +51,7 @@ class Auto {
|
|||||||
Console.WriteLine($"Targa: {this.targa}");
|
Console.WriteLine($"Targa: {this.targa}");
|
||||||
Console.WriteLine($"Marca: {this.marca}");
|
Console.WriteLine($"Marca: {this.marca}");
|
||||||
Console.WriteLine($"Modello: {this.modello}");
|
Console.WriteLine($"Modello: {this.modello}");
|
||||||
Console.WriteLine($"Cavalli: {this.Cavalli}");
|
Console.WriteLine($"Cavalli: {this.cavalli}");
|
||||||
Console.WriteLine($"Prezzo: {this.prezzo}");
|
Console.WriteLine($"Prezzo: {this.prezzo}");
|
||||||
Console.WriteLine($"Bollo: {this.bollo}");
|
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("2. Stampa dati auto");
|
||||||
Console.WriteLine("3. Promozione primavera");
|
Console.WriteLine("3. Promozione primavera");
|
||||||
Console.WriteLine("0. Esci");
|
Console.WriteLine("0. Esci");
|
||||||
Console.Write("Scelta: "):
|
Console.Write("Scelta: ");
|
||||||
scelta = Convert.ToInt32(Console.ReadLine());
|
scelta = Convert.ToInt32(Console.ReadLine());
|
||||||
|
|
||||||
switch (scelta) {
|
switch (scelta) {
|
||||||
@@ -51,6 +51,7 @@ class Program {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
while(scelta != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Pausa() {
|
static void Pausa() {
|
||||||
@@ -60,15 +61,14 @@ class Program {
|
|||||||
}
|
}
|
||||||
static Auto CreaAuto() {
|
static Auto CreaAuto() {
|
||||||
string targa, marca, modello;
|
string targa, marca, modello;
|
||||||
int cavalli, bollo;
|
int cavalli, bollo, prezzo;
|
||||||
double prezzo;
|
|
||||||
bool controlloTarga;
|
bool controlloTarga;
|
||||||
Auto auto;
|
Auto auto;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
Console.Write("Inserire la targa: ");
|
Console.Write("Inserire la targa: ");
|
||||||
targa = Console.ReadLine();
|
targa = Console.ReadLine();
|
||||||
controlloTarga = ControlloTarga(targa)
|
controlloTarga = ControlloTarga(targa);
|
||||||
if (!controlloTarga) {
|
if (!controlloTarga) {
|
||||||
Console.WriteLine("Targa non valida.");
|
Console.WriteLine("Targa non valida.");
|
||||||
Pausa();
|
Pausa();
|
||||||
@@ -94,7 +94,7 @@ class Program {
|
|||||||
|
|
||||||
do {
|
do {
|
||||||
Console.Write("Inserire il prezzo: ");
|
Console.Write("Inserire il prezzo: ");
|
||||||
prezzo = Convert.ToDouble(Console.ReadLine());
|
prezzo = Convert.ToInt32(Console.ReadLine());
|
||||||
if (prezzo <= 0) {
|
if (prezzo <= 0) {
|
||||||
Console.WriteLine("Prezzo non valido.");
|
Console.WriteLine("Prezzo non valido.");
|
||||||
Pausa();
|
Pausa();
|
||||||
@@ -114,25 +114,25 @@ class Program {
|
|||||||
bool ritorno = true;
|
bool ritorno = true;
|
||||||
const int LUNGHEZZA = 7;
|
const int LUNGHEZZA = 7;
|
||||||
|
|
||||||
if (targa.length != LUNGHEZZA) {
|
if (targa.Length != LUNGHEZZA) {
|
||||||
ritorno = false; //la targa non è della lunghezza corretta
|
ritorno = false; //la targa non è della lunghezza corretta
|
||||||
}
|
}
|
||||||
if (ritorno) {
|
if (ritorno) {
|
||||||
for (int i = 0; i < 2 && ritorno; i++) {
|
for (int i = 0; i < 2 && ritorno; i++) {
|
||||||
if (!(char.IsLetter(targa[i]))) {
|
if (!(char.IsLetter(targa[i]))) {
|
||||||
ritorno = false
|
ritorno = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ritorno) {
|
if (ritorno) {
|
||||||
for (int i = 2; i < 5 && ritorno; i++) {
|
for (int i = 2; i < 5 && ritorno; i++) {
|
||||||
if (!(char.IsNumber(targa[i]))) {
|
if (!(char.IsNumber(targa[i]))) {
|
||||||
ritorno = false
|
ritorno = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ritorno) {
|
if (ritorno) {
|
||||||
for (int i = 5; i < 7 && ritorno; i++) {
|
for (int i = 5; i < 7 && ritorno; i++) {
|
||||||
if (!(char.IsLetter(targa[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.AssemblyCompanyAttribute("concessionaria")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[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.AssemblyProductAttribute("concessionaria")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("concessionaria")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("concessionaria")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[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