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);
            }