Toy Shop
Здравейте,
Имам малкък проблем с задачата Toy Shop. В IDE-то ми дава съсщите крайни резултати както си е по задаие. Но когато кача задачата в judge ми дава следната грешка на проверка №5 "The process executing your submission for this test may not have received the output successfully. Please try to submit again the same solution. If the result does not change, then search the error in the submission itself. ".
Доста пъти преглеждах кода и не мога и не мога да разбера защо " съдията " ме наказва тъка. Ако някой може да помогне ще съм му много благодарен.
Благодаря.
using System;
namespace ToyShop
{
class Program
{
static void Main(string[] args)
{
double vacation = double.Parse(Console.ReadLine());
int puzzles = int.Parse(Console.ReadLine());
int dolls = int.Parse(Console.ReadLine());
int bears = int.Parse(Console.ReadLine());
int minions = int.Parse(Console.ReadLine());
int trucks = int.Parse(Console.ReadLine());
double sum = puzzles * 2.60 + dolls * 3 + bears * 4.10 + minions * 8.20 + trucks * 2;
int toyNumber = puzzles + dolls + bears + minions + trucks;
double discount = 0.0;
if (toyNumber >= 50)
{
discount = sum * 0.25;
}
double endPrice = sum - discount;
endPrice = endPrice - (endPrice * 0.10);
if ( endPrice > vacation)
{
endPrice = endPrice - vacation;
Console.WriteLine($"Yes! {endPrice:F2} lv left.");
}
else if (endPrice < vacation)
{
endPrice = vacation - endPrice;
Console.WriteLine($"Not enough money! {endPrice:F2} lv needed.");
}
}
}
}
Вероятно имаш case, който не покришаш. Какво би се случило, ако endPrice == vacation? Тогава няма да изведеш нищо от конзолата и ще ти даде тази грешка.