Mobile operator-3 задача от изпита на 17.09.2017
Здравейте! Не ми изкарва краен отговор.Може ли малко помощ и обяснение къде гревша,защото не ми е за пъри път. :(
string dogovor = Console.ReadLine();
string tip = Console.ReadLine();
string dobavkaInternet = Console.ReadLine();
int meseci = int.Parse(Console.ReadLine());
double prise = 0.0;
if (dogovor == "one")
{
if (tip == "Small") prise = 9.98;
else if (tip == "Middle") prise = 18.99;
else if (tip == "Large") prise = 25.98;
else if (tip == "ExtraLarge") prise = 35.99;
}
if (dobavkaInternet == "yes")
{
if (prise <= 10.00) prise += 5.50;
else if (prise > 10.00 && prise <= 30.00) prise += 4.35;
else if (prise > 30.00) prise += 3.85;
}
else if (dogovor == "two")
{
if (tip == "Small") prise = 8.58;
else if (tip == "Middle") prise = 17.09;
else if (tip == "Large") prise = 23.59;
else if (tip == "ExtraLarge") prise = 31.79;
}
else if (dobavkaInternet == "yes")
{
if (prise <= 10.00) prise += 5.50;
else if (prise > 10.00 && prise <= 30.00) prise += 4.35;
else if (prise > 30.00) prise += 3.85;
prise *= 1 - 0.0375;
}
else
{
Console.WriteLine("{0:f2}lv.", prise * meseci);
}