VerificaRemake_1/Program.cs
2024-10-25 09:02:57 +02:00

32 lines
973 B
C#

// 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
{
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);