Untitled
unknown
plain_text
a year ago
1.6 kB
3
Indexable
string nameOfCity = Console.ReadLine(); double volumeOfSales = double.Parse(Console.ReadLine()); bool error = false; double commissionRate = 0; switch (nameOfCity) { case "Sofia": if (volumeOfSales > 0 && volumeOfSales <= 500) commissionRate = 0.05; else if (volumeOfSales <= 1000) commissionRate = 0.07; else if (volumeOfSales <= 10000) commissionRate = 0.08; else if(volumeOfSales > 10000) commissionRate = 0.12; else error = true; break; case "Varna": if (volumeOfSales > 0 && volumeOfSales <= 500) commissionRate = 0.045; else if (volumeOfSales <= 1000) commissionRate = 0.075; else if (volumeOfSales <= 10000) commissionRate = 0.1; else if (volumeOfSales > 10000) commissionRate = 0.13; else error = true; break; case "Plovdiv": if (volumeOfSales <= 500) commissionRate = 0.055; else if (volumeOfSales <= 1000) commissionRate = 0.08; else if (volumeOfSales <= 10000) commissionRate = 0.12; else if (volumeOfSales > 10000) commissionRate = 0.145; else error = true; break; default: error = true; break; } double commission = volumeOfSales * commissionRate; if (volumeOfSales < 0) error = true; if (!error) Console.WriteLine($"{commission:f2}"); else Console.WriteLine("error");
Editor is loading...
Leave a Comment