06. Fruit Shop C#
Кода ми не тръгва в студиото и ми изписва че фомата на стинг не ми е правилно въведен, а в judge ми дава 22 точки и ми изкарва търсените резултати+още нещо. Къде бъркам?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Fruit_shop
{
    class Program
    {
        static void Main(string[] args)
        {           
            string fruit = Console.ReadLine().ToLower();
            string day = Console.ReadLine().ToLower();
            double quantity = double.Parse(Console.ReadLine());
            if (day == "Monday" || day == "Tuesday" || day == "Wednesday" || day == "Thursday" || day == "Friday")
                if (fruit == "banana")
                {
                    Console.WriteLine("{0:F2}", 2.50 * quantity);
                }
                if (fruit == "apple")
                {
                    Console.WriteLine("{0:F2}", 1.20 * quantity);
                }
                if (fruit == "orange")
                {
                    Console.WriteLine("{0:F2}", 0.85 * quantity);
                }
                if (fruit == "grapefruit")
                {
                    Console.WriteLine("{0:F2}", 1.45 * quantity);
                }
                if (fruit == "kiwi")
                {
                    Console.WriteLine("{0:F2}", 2.70 * quantity);
                }
                if (fruit == "pineapple")
                {
                    Console.WriteLine("{0:F2}", 5.50 * quantity);
                }
                if (fruit == "grapes")
                {
                    Console.WriteLine("{0:F2}", 3.85 * quantity);
                }
                else if (day == "Saturday" || day == "Sunday")
                    if (fruit == "banana")
                    {
                        Console.WriteLine("{0:F2}", 2.70 * quantity);
                    }
                    if (fruit == "apple")
                    {
                        Console.WriteLine("{0:F2}", 1.25 * quantity);
                    }
                    if (fruit == "orange")
                    {
                        Console.WriteLine("{0:F2}", 0.90 * quantity);
                    }
                    if (fruit == "grapefruit")
                    {
                        Console.WriteLine("{0:F2}", 1.60 * quantity);
                    }
                    if (fruit == "kiwi")
                    {
                        Console.WriteLine("{0:F2}", 3.00 * quantity);
                    }
                    if (fruit == "pineapple")
                    {
                        Console.WriteLine("{0:F2}", 5.60 * quantity);
                    }
                    if (fruit == "grapes")
                    {
                        Console.WriteLine("{0:F2}", 4.20 * quantity);
                    }
                    else Console.WriteLine("Error");
        }
    }
}
Някой знае ли каква е клавишната комбинация, за да извикам тестване на системата по редове. Така че да виждам как минава по редове проверката и евентуално къде не минава и къде излиза от програмата и дава резултат?
Just your second-switch statement was in the wrong place, however check your code to see if it gives 100%.
New code
Благодаря много!
Явно нещо не разбирам от материала с логическите операции и трябва допълнително да прочета и да по науча.
Хубав ден.
Мария