AlexRaynor

2.2 Converter

Aug 26th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.83 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 ConsoleApp13
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             Double UsdBalance = 1000;
  15.             Double RubBalance = 500000;
  16.             Double EuroBalance = 500;
  17.  
  18.             Double UsdEurExchangeCourse = 1.11;
  19.             Double UsdRubExchangeCourse = 66.03;
  20.             Double EurRubExchangeCourse = 73.29;
  21.             Double Result;
  22.  
  23.             Console.WriteLine("У вас на счету три валюты: USD, EUR, RUB. Какую валюту вы хотите поменять?");
  24.             String ExchangedAMount = Console.ReadLine();
  25.             Console.WriteLine("Хорошо, а что вы хотите купить? USD, EUR, RUB ");
  26.             String NeededExchange = Console.ReadLine();
  27.  
  28.  
  29.             switch (ExchangedAMount)
  30.             {
  31.                 case "USD":
  32.                     Console.WriteLine("У вас на счету " + UsdBalance + " долларов.");
  33.                     switch(NeededExchange)
  34.                     {
  35.                         case "EUR":
  36.                             Console.WriteLine("Сколько евро вы хотите купить?");
  37.                             double NeededEuro = Double.Parse(Console.ReadLine());
  38.                             Result = UsdEurExchangeCourse * NeededEuro;
  39.                             Console.WriteLine("Отлично, теперь у вас " + (UsdBalance - Result) + " долларов и " + (EuroBalance + NeededEuro) + " Евро" );
  40.                             break;
  41.  
  42.                         case "RUB":
  43.                             Console.WriteLine("Сколько рублей вы хотите купить?");
  44.                             double NeededRub = Double.Parse(Console.ReadLine());
  45.                             Result = NeededRub / UsdRubExchangeCourse;
  46.                             Console.WriteLine("Отлично, теперь у вас " + (UsdBalance - Result) + " долларов и " + (RubBalance + NeededRub) + " Рублей");
  47.                             break;
  48.                     }
  49.  
  50.                 break;
  51.                 case "RUB":
  52.                     Console.WriteLine("У вас на счету " + RubBalance + " рублей.");
  53.                     switch (NeededExchange)
  54.                     {
  55.                         case "EUR":
  56.                             Console.WriteLine("Сколько евро вы хотите купить?");
  57.                             double NeededEuro = Double.Parse(Console.ReadLine());
  58.                             Result = EurRubExchangeCourse * NeededEuro;
  59.                             Console.WriteLine("Отлично, теперь у вас " + (RubBalance - Result) + " рублей и " + (EuroBalance + NeededEuro) + " Евро");
  60.                             break;
  61.  
  62.                         case "USD":
  63.                             Console.WriteLine("Сколько долларов вы хотите купить?");
  64.                             double NeededUsd = Double.Parse(Console.ReadLine());
  65.                             Result = NeededUsd * UsdRubExchangeCourse;
  66.                             Console.WriteLine("Отлично, теперь у вас " + (UsdBalance + NeededUsd) + " долларов и " + (RubBalance - Result) + " Рублей");
  67.                             break;
  68.                     }
  69.  
  70.  
  71.                     Console.WriteLine("");
  72.                     break;
  73.                 case "EUR":
  74.                     Console.WriteLine("У вас на счету " + EuroBalance + " евро.");
  75.                     switch (NeededExchange)
  76.                     {
  77.                         case "USD":
  78.                             Console.WriteLine("Сколько долларов вы хотите купить?");
  79.                             double NeededUsd = Double.Parse(Console.ReadLine());
  80.                             Result = NeededUsd / UsdEurExchangeCourse;
  81.                             Console.WriteLine("Отлично, теперь у вас " + (UsdBalance + NeededUsd) + " долларов и " + (EuroBalance - Result) + " Евро");
  82.                             break;
  83.  
  84.                         case "RUB":
  85.                             Console.WriteLine("Сколько рублей вы хотите купить?");
  86.                             double NeededRub = Double.Parse(Console.ReadLine());
  87.                             Result = NeededRub / EurRubExchangeCourse;
  88.                             Console.WriteLine("Отлично, теперь у вас " + (EuroBalance - Result) + " евро и " + (RubBalance + NeededRub) + " Рублей");
  89.                             break;
  90.                     }
  91.  
  92.                     break;
  93.  
  94.             }
  95.  
  96.  
  97.  
  98.  
  99.  
  100.         }
  101.     }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment