03. Currency Converter
Как мога да направя кода по ясен
https://pastebin.com/DuweGxjH
Как мога да направя кода по ясен
https://pastebin.com/DuweGxjH
Според мен това е решението, но не знам защо ме запитва само за 1 стойност а не за всички??? Ако може някой да помогне.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Zad3
{
class Program
{
static void Main(string[] args)
{
double usd = double.Parse(Console.ReadLine());
double eur = double.Parse(Console.ReadLine());
double gbp = double.Parse(Console.ReadLine());
double bgn_1 = 1.79549; //usd
double bgn_2 = 1.95583; //eur
double bgn_3 = 2.53405; //gbp
Console.WriteLine("USD to BGN is = {0:F2}", usd * bgn_1);
Console.WriteLine("EUR to BGN is = {0:F2}", eur * bgn_2);
Console.WriteLine("GBP to BGN is = {0:F2}", gbp * bgn_3);
}
}
}
Това не отговаря на условието. Имаш три вдохящи: сума, входна валута, изходна валута
Логиката на скрипта е:
Това е моето решение -
не че това е по-чисто с тея if...вложени. Реално най-лесно и чисто това се прави с речник. Но малко ви е рано за тея неща.
Не се и съмнявам, че има по-добро решение, но за нивото ни до този момент все още не мога да открия по-кратко и ясно решение. Това ни мотивира да продължаваме напред. :)
switch примерно е много по-хитро и кратко с 2 switch-a