Проблем със задача
Здравейте, реших да премина задачите за които все още не са минали лекциите в курса , който съм записал. Става въпрос за проблем, който успявам да реша, но judge системата не ми приема. За съжаление не ми дава никакво инфо и съм в позиция в която не съм сигурен къде ми е грешката. Логиката ми решава проблема и дава изходи , които не се различават от примерните. Моля дайте някакви насоки. Здачата е от Programming Basic C# задача 10.. Магазин за детски играчки . Прилагам линк към условието и кода, който съм написасл.
https://softuni.bg/trainings/resources/officedocument/35374/lab-problem-descriptions-programming-basics-with-csharp-october-2018/2153
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _10.Toy_Shop
{
class Program
{
static void Main(string[] args)
{
double cenaEks = double.Parse(Console.ReadLine());
int brojPuzel = int.Parse(Console.ReadLine());
int brojKukli = int.Parse(Console.ReadLine());
int brojMecheta = int.Parse(Console.ReadLine());
int brojMinioni = int.Parse(Console.ReadLine());
int brojKamioncheta = int.Parse(Console.ReadLine());
int brojIgrachki = brojPuzel + brojKukli + brojMecheta + brojMinioni + brojKamioncheta;
double pechalba = 2.6 * brojPuzel + 3 * brojKukli + 4.1 * brojMecheta + 8.2 * brojMinioni + 2 * brojKamioncheta;
if (brojIgrachki >= 50)
{
double cenaOtstupka50 = 0.75 * pechalba;
double razhodiMagazin50 = 0.1 * cenaOtstupka50;
double chisto50 = cenaOtstupka50 - razhodiMagazin50;
if (chisto50 >= cenaEks)
{
Console.WriteLine($"Yes! {Math.Abs(cenaEks - chisto50):F2} lv left.");
}
else
{
Console.WriteLine($"Not enough money! {Math.Abs(cenaEks - chisto50)} lv needed.");
}
}
else
{
double chisto = pechalba;
double razhodiMagazin = 0.1 * chisto;
double pechal = pechalba - razhodiMagazin;
if (pechal >= cenaEks)
{
Console.WriteLine($"Yes! {Math.Abs(cenaEks - pechal)} lv left.");
}
else
{
Console.WriteLine($"Not enough money! {Math.Abs(cenaEks - pechal)} lv needed.");
}
}
}
}
}