Lesson "Conditional Statements", task 10 (Toy Sop)
Здравейте,
Oпитвам от няколко часа да реша дадената задача, но явно бъркам някъде, понеже при VS-a, всичко е наред, а при Judge ми дава резултат 90/100.
Ето го и кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ToySop
{
class Program
{
static void Main(string[] args)
{
double tripPrice = double.Parse(Console.ReadLine());
int puzzleCount = int.Parse(Console.ReadLine());
int dollCount = int.Parse(Console.ReadLine());
int bearCount = int.Parse(Console.ReadLine());
int minionCount = int.Parse(Console.ReadLine());
int truckCount = int.Parse(Console.ReadLine());
double sum = puzzleCount * 2.60 + dollCount * 3 + bearCount * 4.10 + minionCount * 8.20 + truckCount * 2;
double toysCount = puzzleCount + dollCount + minionCount + truckCount;
double discount = 1.0;
if (toysCount >= 50)
{
discount = 0.75;
}
double result = sum * 0.90 * discount;
if (result >= tripPrice)
{
Console.WriteLine("Yes! {0:f2} lv left.", result - tripPrice);
}
else
{
Console.WriteLine("Not enough money! {0:f2} lv needed.", tripPrice - result);
}
}
}
}
//Не знам, къде ми е грешката, но ще бъда благодарен ако ми се обясни, къде и защо бъркам!
Поздрави,
Петър Петров :)