C# Конзолен междувалутен конвертор ( помощ )
Моля помогнете, нов съм в програмирането и не мога да разбера, как да направя задачата.
Напишете програма за конвертиране на парична сума от една валута в друга. Трябва да се поддържат следните валути: BGN, USD, EUR, GBP. Използвайте следните фиксирани валутни курсове:
Курс USD EUR GBP
1 BGN 1.79549 1.95583 2.53405
Входът e сума за конвертиране + входна валута + изходна валута. Изходът е едно число – преобразуваната сума по посочените по-горе курсове, закръглен до 2 цифри след десетичната точка. Примери:
вход - 20 USD BGN вход - 100 BGN EURO вход - 12.35 EURO GBP вход - 150.35 USD EUR
изход - 35.93 BGN изход- 51.13 EUR изход- 9.53 GBP изход - 138.02 EUR
А това е моя код
var leva = double.Parse(Console.ReadLine());
var usd = double.Parse(Console.ReadLine());
var euro = double.Parse(Console.ReadLine());
var gbp = double.Parse(Console.ReadLine());
leva = 1;
usd = 1.79549;
euro = 1.95583;
gbp = 2.53405
Console.WriteLine("BGN {0}", Math.Round(leva, 2));
Console.WriteLine("USD {0}", Math.Round(usd, 2));
Console.WriteLine("EUR {0}", Math.Round(euro, 2));
Console.WriteLine("GBP {0}", Math.Round(gbp, 2));
Забих.... не мога да продължа не мога да схвана..
Благодаря!
Но това не можах само да разбера входа по валУтата като ги сметна но на какво да ги деля ами в момента нито едно от тези не съм Учил бУквално това ми е 3-ти ден.
Ами ти получаваш следния вход 12 EUR USD, първо умножаваш 12 по курса на еврото за да го превърнеш в евро и после делиш на курса на USD. Тъй като входните пари винаги са ти в BGN