Магазин за детски играчки (90/100)
Здравейте, Колеги,
В горе посочената задача имам правилен output на конзолата след като въведа дадените променливи, но в теста имам 90 от 100 точки и не ми изписва къде има проблем освен Test 5 (Incorrect answer). Конзолата ми четe реални числа със запетая вместо с точка това е единствения проблем, който намирам.
namespace ToyShop
{
class Program
{
static void Main(string[] args)
{
double holidayPrice = 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 trucs = int.Parse(Console.ReadLine());
double sum = puzzles * 2.60 + dolls * 3 + bears * 4.10
+ minions * 8.20 + trucs * 2;
int numberOfToys = puzzles + dolls + bears + minions + trucs;
if (numberOfToys >= 50)
{
sum = sum * 0.75;
}
double profit = sum * 0.90; // rent is 10% => 90% of price is profit
if (holidayPrice < profit)
{
Console.WriteLine($"Yes! {(profit - holidayPrice):f2} lv left.");
}
else
{
Console.WriteLine($"Not enough money! {(holidayPrice - profit):f2} lv needed.");
}
}
}
}
Да точно така! Готово.
Благодаря за бързият отговор! :)