[Video] [Homework] Currency Converter - две решения
Ето два начина за решаване на задачата- с if else statements и с Dictionary.
Съвети, забележки, коментари, критики- всичко е добре дошло :)
Ето два начина за решаване на задачата- с if else statements и с Dictionary.
Съвети, забележки, коментари, критики- всичко е добре дошло :)
Благодаря за добре обяснената материя! Схванах неща, над които се пънах няколко дни без успех. Като абсолютно начинаещ ми беше много полезно. И двата начина са ОК и лесно смилаеми, фен съм обаче вече на Dictionary. :)
| using System; | |
| using System.Collections.Generic; | |
| using System.Globalization; | |
| using System.Linq; | |
| using System.Text; | |
| using System.Threading.Tasks; | |
| namespace CurrencyConvert | |
| { | |
| class Program | |
| { | |
| static void Main(string[] args) | |
| { | |
| var bgCur = 1; | |
| var bgToUs = 1.79549; | |
| var bgToEu = 1.95583; | |
| var bgToGbp = 2.53405; | |
| var number = double.Parse(Console.ReadLine()); | |
| var from = Console.ReadLine(); | |
| var to = Console.ReadLine(); | |
| if (from == "USD") | |
| { | |
| number = number * bgToUs; | |
| } | |
| else if (from == "EUR") | |
| { | |
| number = number * bgToEu; | |
| } | |
| else if (from == "GBP") | |
| { | |
| number = number * bgToGbp; | |
| } | |
| if (to == "USD") | |
| { | |
| number = number / bgToUs; | |
| } | |
| else if (to == "EUR") | |
| { | |
| number = number / bgToEu; | |
| } | |
| else if (to == "GBP") | |
| { | |
| number = number / bgToGbp; | |
| } | |
| Console.WriteLine(Math.Round(number, 2) + " " + to); | |
| } | |
| } | |
| } Ето и мое решение :) |