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");
}
}
}
Някой знае ли каква е клавишната комбинация, за да извикам тестване на системата по редове. Така че да виждам как минава по редове проверката и евентуално къде не минава и къде излиза от програмата и дава резултат?
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
string fruit = Console.ReadLine();
string day = Console.ReadLine();
double quantity = double.Parse(Console.ReadLine());
double price = 0.0;
if (day == "Monday" || day == "Tuesday" || day == "Wednesday" || day == "Thursday" || day == "Friday")
{
if (fruit == "banana")
{
price = 2.50;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "apple")
{
price = 1.20;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "orange")
{
price = 0.85;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "grapefruit")
{
price = 1.45;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "kiwi")
{
price = 2.70;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "pineapple")
{
price = 5.50;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "grapes")
{
price = 3.85;
Console.WriteLine("{0:F2}", (quantity * price));
}
else { Console.WriteLine("error"); }
}
else if (day == "Saturday" || day == "Sunday")
{
if (fruit == "banana")
{
price = 2.70;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "apple")
{
price = 1.25;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "orange")
{
price = 0.90;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "grapefruit")
{
price = 1.60;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "kiwi")
{
price = 3.00;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "pineapple")
{
price = 5.60;
Console.WriteLine("{0:F2}", (quantity * price));
}
else if (fruit == "grapes")
{
price = 4.20;
Console.WriteLine("{0:F2}", (quantity * price));
}
else { Console.WriteLine("error"); }
}
else
{ Console.WriteLine("error"); }
}
}
}
100 точки