20. Парички (Задача)
Здравейте,
имам проблем с тази задача. В Visual Studio всичко е наред, а в Judge системата ми дава 0 от 100. Къде греша?
Задача 1. Парички
Преди време Пешо си е купил биткойни. Сега ще ходи на екскурзия из Европа и ще му трябват евра. Освен биткойни има и китайски юанa. Пешо иска да обмени парите си в евро за екскурзията. Напишете програма, която да пресмята колко евра може да купи спрямо следните валутни курсове:
- 1 биткойн = 1168 лева.
- 1 китайски юан = 0.15 долара.
- 1 долар = 1.76 лева.
- 1 евро = 1.95 лева.
Обменnото бюро има комисионна от 0 до 5 процента от крайната сума в евро.
Вход
От конзолата се четат 3 числа:
- На първия ред – броят биткойни. Цяло число в интервала [0…20]
- На втория ред – броят китайски юана. Реално число в интервала [0.00… 50 000.00]
- На третия ред – комисионната. Реално число в интервала [0.00 ... 5.00]
Изход
На конзолата да се отпечата 1 число - резултатът от обмяната на валутите. Не е нужно резултатът да се закръгля.
Ето го и моя код :
decimal bitcoins = decimal.Parse(Console.ReadLine());
decimal yuans = decimal.Parse(Console.ReadLine());
decimal commission = decimal.Parse(Console.ReadLine()) / 100.00m;
decimal bitcoinsToLeva = bitcoins * 1168;
decimal yuansToDollars = yuans * 0.15m;
decimal dollarsToLeva = yuansToDollars * 1.76m;
decimal leva = (bitcoinsToLeva + dollarsToLeva);
decimal euro = leva / 1.95m;
euro -= commission * euro;
Console.WriteLine(euro);
Благодаря предварително :)