Advertisement
Galin_P87

CurrencyConverter

Jun 15th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.59 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _12.Currency_Converter
  8. {
  9.     class CurrencyConverter
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             double inputSum = double.Parse(Console.ReadLine());
  14.             string inputCurrency = Console.ReadLine();
  15.             string outputCurrency = Console.ReadLine();
  16.             double usdToBGN = 1.79549;
  17.             double eurToBGN = 1.95583;
  18.             double gbpToBGN = 2.53405;
  19.             double outputSum = 1.0;
  20.  
  21.             switch (inputCurrency)
  22.             {
  23.                 case "USD":
  24.                     outputSum = inputSum * usdToBGN;
  25.                     break;
  26.                 case "EUR":
  27.                     outputSum = inputSum * eurToBGN;
  28.                     break;
  29.                 case "GBP":
  30.                     outputSum = inputSum * gbpToBGN;
  31.                     break;
  32.                 default:
  33.                     outputSum = inputSum;
  34.                     break;
  35.             }
  36.             switch (outputCurrency)
  37.             {
  38.                 case "USD":
  39.                     outputSum = outputSum / usdToBGN;
  40.                     break;
  41.                 case "EUR":
  42.                     outputSum = outputSum / eurToBGN;
  43.                     break;
  44.                 case "GBP":
  45.                     outputSum = outputSum / gbpToBGN;
  46.                     break;
  47.                 default:
  48.                     break;
  49.             }
  50.             Console.WriteLine($"{outputSum:f2} {outputCurrency}");
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement