Programming Basics изпитна задача Profit.
Здравейте, имам проблем със задача Profit от (Programming Basics Exam - 28 August 2016).
Ето моя код:
using System;
class Profit
{
static void Main(string[] args)
{
int workDays = int.Parse(Console.ReadLine());
double dayMoney = double.Parse(Console.ReadLine());
double bgn = 1.59;
double dollars = bgn; double.Parse(Console.ReadLine());
double monthMoney = workDays * dayMoney;
double yearMoney = (monthMoney * 12) + (monthMoney * 2.5);
double taxes = yearMoney * 0.25;
double cleanyearMoney = (yearMoney - taxes) * 1.59;
Console.WriteLine("{0:F2}", cleanyearMoney / 365);
}
}
При първия вход програмата работи коректно и показва правилен изход, но при другите входове ми дава грешен резултат. Естествено погледнах и оригиналния код (правилния който трябва да се въведе). Там забелязах, че след таксите парите за година се разделят на 100, но никъде в условието него пише, а и не намирам логика защо да го разделям на 100. Ако може някой да ми обясни ще съм му благодарен!
Поздрави! :)
Благодаря, сега всичко си има смисъл! Грешката е била постоянно пред очите ми, а аз се чудя къде съм сбъркал. Мерси и за препоръката.