Loading...
krasko931 avatar krasko931 0 Точки

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));

                               Забих.... не мога да продължа не мога да схвана..

 


 

Тагове:
0
Open Courses
MorganFreeFarm avatar MorganFreeFarm 51 Точки

Здравей, ето ти едно решение >>> http://pastebin.com/0L1BJqRc

Умножаваш входа по курса на валутата, за да я конвертираш и след това делиш за да получиш крайната сума, надявам се сте учили switch case, ако ли не мога и с if-else да ти я пратя.

 

Чети задачата внимателно, виждаш, че ти се подават три неща на входа (сума и две валути) а ти изискваш потребителя да въведе четири неща :)

0
krasko931 avatar krasko931 0 Точки

Благодаря!

0
krasko931 avatar krasko931 0 Точки

Но това не можах само да разбера  входа по валУтата като ги сметна но на какво да ги деля ами в момента нито едно от тези не съм Учил бУквално това ми е 3-ти ден.

0
MorganFreeFarm avatar MorganFreeFarm 51 Точки

Ами ти получаваш следния вход 12 EUR USD, първо умножаваш 12 по курса на еврото за да го превърнеш в евро и после делиш на курса на USD. Тъй като входните пари винаги са ти в BGN

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.