Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- class Program
- {
- static void Main(string[] args)
- {
- //1BGN=1.79549USD
- //1BGN=1.95583EUR
- //1BGN=2.53405GBP
- double input = double.Parse(Console.ReadLine());
- string currency = Console.ReadLine();
- string currencyOutPut = Console.ReadLine();
- double result;
- double BGNtoUSD = 1.79549;
- double BGNtoEUR = 1.95583;
- double BGNtoGBP = 2.53405;
- if (currency == "BGN")
- {
- switch (currencyOutPut)
- {
- case "USD":
- result = input * BGNtoUSD;
- Console.WriteLine("{0:F2} USD", result);
- break;
- case "EUR":
- result = input / BGNtoEUR;
- Console.WriteLine("{0:F2} EUR", result);
- break;
- case "GBP":
- result = input * BGNtoGBP;
- Console.WriteLine("{0:F2} GBP", result);
- break;
- default:
- break;
- }
- }
- double USDtoBGN = 1 / 1.79549;
- double USDtoEUR = 1.95583 / 1.79549;
- double USDtoGBP = 2.53405 / 1.79549;
- if (currency == "USD")
- {
- switch (currencyOutPut)
- {
- case "BGN":
- result = input / USDtoBGN;
- Console.WriteLine("{0:F2} BGN", result);
- break;
- case "EUR":
- result = input / USDtoEUR;
- Console.WriteLine("{0:F2} EUR", result);
- break;
- case "GBP":
- result = input * USDtoGBP;
- Console.WriteLine("{0:F2} GBP", result);
- break;
- default:
- break;
- }
- }
- double EURtoBGN = 1 / 1.95583;
- double EURtoUSD = 1.95583 / 1.79549;
- double EURtoGBP = 2.53405 / 1.95583;
- if (currency == "EUR")
- {
- switch (currencyOutPut)
- {
- case "BGN":
- result = input / EURtoBGN;
- Console.WriteLine("{0:F2} BGN", result);
- break;
- case "USD":
- result = input / EURtoUSD;
- Console.WriteLine("{0:F2} USD", result);
- break;
- case "GBP":
- result = input / EURtoGBP;
- Console.WriteLine("{0:F2} GBP", result);
- break;
- default:
- break;
- }
- }
- double GBPtoBGN = 1 / 2.53405;
- double GBPtoUSD = 1.79549 / 2.53405;
- double GBPtoEUR = 1.95583 / 2.53405;
- if (currency == "GBP")
- {
- switch (currencyOutPut)
- {
- case "BGN":
- result = input / GBPtoBGN;
- Console.WriteLine("{0:F2} BGN", result);
- break;
- case "USD":
- result = input / GBPtoUSD;
- Console.WriteLine("{0:F2} USD", result);
- break;
- case "EUR":
- result = input * GBPtoEUR;
- Console.WriteLine("{0:F2} EUR", result);
- break;
- default:
- break;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment