помощ с упражнение
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication_upr6
{
    class Program
    {
        static void Main(string[] args)
        {
            var fruit = Console.ReadLine();
            var day = Console.ReadLine();
            var quantity = double.Parse(Console.ReadLine());
            var price = -1.0;
            if (fruit == "banana") price = 2.50;
            else if (fruit == "apple") price = 1.20;
            else if (fruit == "orange") price = 0.85;
            else if (fruit == "grapefruit") price = 1.45;
            else if (fruit == "kiwi") price = 2.70;
            else if (fruit == "pineapple") price = 5.50;
            else if (fruit == "grapes") price = 3.85;
                        
            else if ((day == "monday") || (day == "tuesday") || (day == "wednesday") || (day == "thursday") || (day == "friday"))
            {
                Console.WriteLine("{0:f2}" , quantity * price);
            }
            else if (day == "saturday" || day == "sunday")
            
                if (fruit == "banana") price = 2.70;
                if (fruit == "apple") price = 1.25;
                if (fruit == "orange") price = 0.90;
                if (fruit == "grapefruit") price = 1.60;
                if (fruit == "kiwi") price = 3.00;
                if (fruit == "pineapple") price = 5.60;
                if (fruit == "grapes") price = 4.20;
            
            if ( price >= 0)
            {
                Console.WriteLine("{0:f2}" , quantity * price);
            }
                               
                    else
            {
                Console.WriteLine("error");
            }
        }
    }
}
дава ми грешка в този ред до колкото разбирам нешто не е дефинирано добре, защото като задам количество 2,5 и дава грешка, която не намирам