Trade Commissions-94/100- не мога да си открия грешката
using System;
namespace TradeCommissions
{
class Program
{
static void Main()
{
string town = Console.ReadLine();
double salesVolume = double.Parse(Console.ReadLine());
double commission = 0;
bool isValid = (salesVolume >= 0) && (town == "Sofia" || town == "Varna" || town == "Plovdiv");
if (salesVolume >= 0 && salesVolume <= 500)
{
if (town == "Sofia")
{
commission = salesVolume * 0.05;
}
else if (town== "Varna")
{
commission = salesVolume * 0.045;
}
else if (town == "Plovdiv")
{
commission = salesVolume * 0.055;
}
Console.WriteLine($"{commission:f2}");
}
else if (salesVolume> 500 && salesVolume <= 1000)
{
if (town == "Sofia")
{
commission = salesVolume * 0.07;
}
else if (town == "Varna")
{
commission = salesVolume * 0.075;
}
else if (town == "Plovdiv")
{
commission = salesVolume * 0.08;
}
Console.WriteLine($"{commission:f2}");
}
else if (salesVolume > 1000 && salesVolume <= 10000)
{
if (town == "Sofia")
{
commission = salesVolume * 0.08;
}
else if (town == "Varna")
{
commission = salesVolume * 0.10;
}
else if (town == "Plovdiv")
{
commission = salesVolume * 0.12;
}
Console.WriteLine($"{commission:f2}");
}
else if (salesVolume > 10000)
{
if (town == "Sofia")
{
commission = salesVolume * 0.12;
}
else if (town == "Varna")
{
commission = salesVolume * 0.13;
}
else if (town == "Plovdiv")
{
commission = salesVolume * 0.145;
}
Console.WriteLine($"{commission:f2}");
}
if (!isValid)
{
Console.WriteLine("error");
}
}
}
}
Дава ми грешка при изписването на различен град, като там освен error ми изписва и 0
нещо такова
Pleven
1500
0.00
error
Имаш ли грешка от вида - System.FormatException: Input string was not in a correct format.? На следващата лекция питай лектора какъв е проблема с Judge.
Всичко друго си върви. Показаните тестове ги приема.Единствено това