Toy Shop
Здравейте. Дали е възможно някой да ми помогне със задачата "Магазин за детски играчки", като погледне кодът по-долу? Нямах възможносста да присъствам на лекцията днес и наистина не знам къде съм сбъркала в задачата. От judge-а ми дава 90%.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Toy_Shop
{
class Program
{
static void Main(string[] args)
{
double puzzle = 2.60;
double speakingDoll = 3;
double teddyBear = 4.10;
double minion = 8.20;
double truck = 2;
double excursionPrice = double.Parse(Console.ReadLine());
double Npuzzles = double.Parse(Console.ReadLine());
double NspeakingDolls = double.Parse(Console.ReadLine());
double NteddyBear = double.Parse(Console.ReadLine());
double Nminions = double.Parse(Console.ReadLine());
double Ntrucks = double.Parse(Console.ReadLine());
double money = (puzzle * Npuzzles) + (speakingDoll * NspeakingDolls) + (teddyBear * NteddyBear) + (minion * Nminions) + (truck * Ntrucks);
double rent = 0.1;
double orders = money * 0.25;
double numberOForders = Npuzzles + NspeakingDolls + NteddyBear + Nminions + Ntrucks;
if (numberOForders >= 50)
{
double rentSum = (money - orders) * rent;
double total = money - orders - rentSum;
double difference = Math.Abs(total - excursionPrice);
if (total > excursionPrice)
{
Console.WriteLine($"Yes! { difference:F2} lv left.");
}
else
{
Console.WriteLine($"Not enough money! { difference:F2} lv needed.");
}
}
else
{
double rentSum2 = money * rent;
double total2 = money - rentSum2;
double difference2 = Math.Abs(total2 - excursionPrice);
if (total2 > excursionPrice)
{
Console.WriteLine($"Yes! { difference2:F2} lv left.");
}
else
{
Console.WriteLine($"Not enough money! { difference2:F2} lv needed.");
}
}
}
}
}
Благодаря предварително.
Много благодаря. Логично беше, ама кой да се сети.