Професионална програма
Loading...
+ Нов въпрос
vvylkov avatar vvylkov 3 Точки

Конзолен междувалутен конвертор

Здравейте, имам проблем с тази задачка и не мога да открия къде греша.

Кода ми е верен. Резултата също е верен, но Judge не е съгласен и ми дава само 60/100 angry

namespace Currency_Converter
{
    class Program
    {
        static void Main(string[] args)
        {
            var num = double.Parse(Console.ReadLine());
            var cur1 = (Console.ReadLine());
            var cur2 = (Console.ReadLine());

            var currencies = new Dictionary<string, double>()
            {
                {"BGN", 1},
                {"USD", 1.79549},
                {"EUR", 1.95583},
                {"GBR", 2.53405},
            };

            var result = num * ( currencies[cur1] / currencies[cur2] );
            Console.WriteLine("{0} {1}", Math.Round(result, 2), cur2);
        }

0
Programming Basics
VasilValchanov avatar VasilValchanov 555 Точки
Best Answer

{"GBR", 2.53405},

Трябва да е GBP ключа за това ти дава грешка че ключа не съществува

0