Advertisement
Guest User

Untitled

a guest
Oct 11th, 2016
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.08 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.     namespace Valute
  7.     {
  8.         class Program
  9.         {
  10.         static void Main(string[] args)
  11.         {
  12.             // 1 bgn = 1.79549 usd
  13.             // 1 bgn = 1.95583 eur
  14.             // 1 bgn = 2.53405 gbp
  15.             // 20      us to bgn    output -> 35.91 BGN
  16.             // 100     eu to bg     output -> 51.13 EUR
  17.             // 12,35   eur to gbp   output -> 9.53 GBP
  18.             // 150,35  us to eur    output -> 138.02 EUR
  19.             var bgn1US = 1.79549;
  20.             var bgn2EU = 1.95583;
  21.             var bgn3GBP = 2.53405;
  22.             {
  23.                 var USDtoBGN = double.Parse(Console.ReadLine());
  24.                 Console.WriteLine("USD\nBGN");
  25.                 var resultUS = bgn1US * USDtoBGN;
  26.                 var result2US = Math.Round(resultUS, 2);
  27.                 Console.WriteLine("{0} BGN" , result2US);
  28.             }
  29.             {
  30.                 var EUtoBGN = double.Parse(Console.ReadLine());
  31.                 Console.WriteLine("BGN\nEUR");
  32.                 var resultEU = EUtoBGN / bgn2EU;
  33.                 var result2BGN = Math.Round(resultEU, 2);
  34.                 Console.WriteLine("{0} EUR", result2BGN );
  35.             }
  36.             {
  37.                 var EUtoGBP = double.Parse(Console.ReadLine());
  38.                 Console.WriteLine("EUR\nGBP");
  39.                 var resultEU2GB = (10 * bgn2EU) / (10 * bgn3GBP);
  40.                 var resultEU2GB2 = resultEU2GB * EUtoGBP;
  41.                 var resultGB3 = Math.Round(resultEU2GB2, 2);
  42.                 Console.WriteLine("{0} GBP", resultGB3);
  43.             }
  44.             {
  45.                 var UStoEU = double.Parse(Console.ReadLine());
  46.                 Console.WriteLine("USD\nEUR");
  47.                 var resultEUtoUS = (10 * bgn1US) / (10 * bgn2EU);
  48.                 var resultEutoUS2 = resultEUtoUS * UStoEU;
  49.                 var resultEUtoUs3 = Math.Round(resultEutoUS2, 2);
  50.                 Console.WriteLine("{0} EUR", resultEUtoUs3);
  51.             }
  52.         }
  53.     }
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement