Грешка и 80% след предаване на задача Междувалутен конвертор в Judge
Здравейте колеги,
Имам проблем с една задача която мисля че съм решил, но не мога да схвана къде Judge намира проблем
От вчера се опитвам да реша задачата и след успешното и разгадаване реших да я приложа и в Judge за да си проверя резултата.
След проверката от Judge системата, имам 80% както и еднвременно с това ми излиза следната грешка:
The process executing your submission for this test may not have received the output successfully. Please try to submit again the same solution. If the result does not change, then search the error in the submission itself.
Линк към Judge: https://judge.softuni.org/Contests/Practice/Index/2631#4
Ето и Source кода:
using System;
namespace Междувалутен_конвертор
{
internal class Program
{
static void Main(string[] args)
{
double sum = double.Parse(Console.ReadLine());
string firstSum = Console.ReadLine();
string secondSum = Console.ReadLine();
double bgn, usd, eur, gbp;
if (firstSum == "BGN") //BGN to USD, EUR, GBP
{
if (secondSum == "USD")
{
usd = sum / 1.79549;
Console.WriteLine($"{usd:f2} USD");
}
else if (secondSum == "EUR")
{
eur = sum / 1.95583;
Console.WriteLine($"{eur:F2} EUR");
}
else if (secondSum == "GBP")
{
gbp = sum / 2.53405;
Console.WriteLine($"{gbp:F2} GBP");
}
}
else if (firstSum == "USD") //USD to BGN, EUR, GBP
{
if (secondSum == "BGN")
{
bgn = sum * 1.79549;
Console.WriteLine($"{bgn:F2} BGN");
}
else if (secondSum == "EUR")
{
eur = sum * 1.79549 / 1.95583;
Console.WriteLine($"{eur:F2} EUR");
}
else if (secondSum == "GBP")
{
gbp = sum * 1.79549 / 2.53405;
Console.WriteLine($"{gbp:F2} GBP");
}
}
else if (firstSum == "EUR") //EUR to BGN, USD, GBP
{
if (secondSum == "BGN")
{
bgn = sum * 1.95583;
Console.WriteLine($"{bgn:F2} BGN");
}
else if (secondSum == "USD")
{
usd = sum * 1.79549;
Console.WriteLine($"{usd:F2} USD");
}
else if (secondSum == "GBP")
{
gbp = sum * 1.95583 / 2.53405;
Console.WriteLine($"{gbp:F2} GBP");
}
}
}
}
}