diff --git a/Program.cs b/Program.cs index 6e4540f..2122cc1 100644 --- a/Program.cs +++ b/Program.cs @@ -1,31 +1,36 @@ -// See https://aka.ms/new-console-template for more information -//dichiarazione e inizializzatione variab -const int controlloPrezzo1=10, controlloPrezzo2=100, tassa1=16, tassa2=21; -double prezzo, totale; -totale = 0D; -//Inizio codice -//Input validation -do +internal class Program { - Console.Write("Inserire il prezzo: "); - prezzo = Convert.ToDouble(Console.ReadLine()); - if (prezzo <= 0) + private static void Main(string[] args) { - Console.WriteLine("Il prezzo non può essere né negativo né zero."); + //dichiarazione e inizializzatione variab + const int controlloPrezzo1 = 10, controlloPrezzo2 = 100, tassa1 = 16, tassa2 = 21; + double prezzo, totale; + totale = 0D; + //Inizio codice + //Input validation + do + { + Console.Write("Inserire il prezzo: "); + prezzo = Convert.ToDouble(Console.ReadLine()); + if (prezzo <= 0) + { + Console.WriteLine("Il prezzo non può essere né negativo né zero."); + } + } + //Calcolo prezzo+tasse + while (prezzo <= 0); + if (prezzo >= controlloPrezzo1 && prezzo < controlloPrezzo2) + { + totale = prezzo * tassa1 / 100 + prezzo; //Aggiungo il 16% di imposte sul totale + } + else if (prezzo >= controlloPrezzo2) + { + totale = prezzo * tassa2 / 100 + prezzo; //Aggiungo il 21% di imposte sul totale + } + else + { + totale = prezzo; //Nessuna imposta aggiunta + } + Console.WriteLine("Prezzo finale: " + totale); } -} -//Calcolo prezzo+tasse -while (prezzo<=0); - if (prezzo >= controlloPrezzo1 && prezzo < controlloPrezzo2) - { - totale = (prezzo * tassa1 / 100) + prezzo; //Aggiungo il 16% di imposte sul totale - } - else if (prezzo >= controlloPrezzo2) - { - totale= (prezzo * tassa2 / 100) + prezzo; //Aggiungo il 21% di imposte sul totale - } - else - { - totale = prezzo; //Nessuna imposta aggiunta - } -Console.WriteLine("Prezzo finale: " + totale); +} \ No newline at end of file