Advertisement
PRO100LY4UK

2.2

Aug 18th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.53 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _2Homework
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int balanceRub = 1000, balanceEuro = 1000, balanceDollar = 1000, course2TO1 = 15, course2TO3 = 5, moneyToConvert, endMoney, quantity;
  10.  
  11.            
  12.             while (true)
  13.             {
  14.                 Console.WriteLine("Здравствуйте, ваш балланс: " + balanceRub + " Рублей, " + balanceEuro + " Евро, " + balanceDollar + "Долларов.");
  15.                 Console.WriteLine("Курс на сегодня составляет 4 Рубля = 2 Доллара = 1 Евро, неполный остаток от перевода идет в комиссию банка.");
  16.  
  17.                 Console.WriteLine("Введите номер валюты для конвертации(1-Рубли,2-Евро,3-Доллары):");
  18.                 moneyToConvert = Convert.ToInt32(Console.ReadLine());
  19.  
  20.                 switch (moneyToConvert)
  21.                 {
  22.  
  23.                     case 1:
  24.                         Console.WriteLine("Вы выбрали Рубли. Введите номер конечной валюты(2-Евро,3-Доллары):");
  25.                         endMoney = Convert.ToInt32(Console.ReadLine());
  26.                         if (endMoney == 2)
  27.                         {
  28.                             Console.WriteLine("Вы выбрали Евро. Введите количество Рублей для конвертации в Евро: ");
  29.                             quantity = Convert.ToInt32(Console.ReadLine());
  30.                             balanceEuro += (quantity / 4);
  31.                             balanceRub -= quantity;
  32.                             Console.Clear();
  33.  
  34.                         }
  35.                         else if (endMoney == 3)
  36.                         {
  37.                             Console.WriteLine("Вы выбрали Доллары. Введите количество Рублей для конвертации в Доллары: ");
  38.                             quantity = Convert.ToInt32(Console.ReadLine());
  39.                             balanceDollar += (quantity / 2);
  40.                             balanceRub -= quantity;
  41.                             Console.Clear();
  42.                         }
  43.                         break;
  44.  
  45.  
  46.                     case 2:
  47.                         Console.WriteLine("Вы выбрали Евро. Введите номер конечной валюты(1-Рубли,3-Доллары):");
  48.                         endMoney = Convert.ToInt32(Console.ReadLine());
  49.                         if (endMoney == 1)
  50.                         {
  51.                             Console.WriteLine("Вы выбрали Рубли. Введите количество Евро для конвертации в Рубли: ");
  52.                             quantity = Convert.ToInt32(Console.ReadLine());
  53.                             balanceRub += (quantity * 4);
  54.                             balanceEuro -= quantity;
  55.                             Console.Clear();
  56.  
  57.                         }
  58.                         else if (endMoney == 3)
  59.                         {
  60.                             Console.WriteLine("Вы выбрали Доллары. Введите количество Евро для конвертации в Доллары: ");
  61.                             quantity = Convert.ToInt32(Console.ReadLine());
  62.                             balanceDollar += (quantity * 2);
  63.                             balanceEuro -= quantity;
  64.                             Console.Clear();
  65.                         }
  66.                         break;
  67.  
  68.  
  69.                     case 3:
  70.                         Console.WriteLine("Вы выбрали Доллары. Введите номер конечной валюты(1-Рубли,2-Евро):");
  71.                         endMoney = Convert.ToInt32(Console.ReadLine());
  72.                         if (endMoney == 1)
  73.                         {
  74.                             Console.WriteLine("Вы выбрали Рубли. Введите количество Долларов для конвертации в Рубли: ");
  75.                             quantity = Convert.ToInt32(Console.ReadLine());
  76.                             balanceRub += (quantity * 2);
  77.                             balanceDollar -= quantity;
  78.                             Console.Clear();
  79.                         }
  80.                         else if (endMoney == 2)
  81.                         {
  82.                             Console.WriteLine("Вы выбрали Евро. Введите количество Долларов для конвертации в Евро: ");
  83.                             quantity = Convert.ToInt32(Console.ReadLine());
  84.                             balanceEuro += (quantity / 2);
  85.                             balanceDollar -= quantity;
  86.                             Console.Clear();
  87.                         }
  88.                         break;
  89.  
  90.  
  91.                     default:
  92.                         Console.WriteLine("Некорректный номер валюты!");
  93.                         Console.WriteLine("Ошибка, нажмите любую кнопку.");
  94.                         Console.ReadKey();
  95.                         Console.Clear();
  96.                         break;
  97.  
  98.                         Console.WriteLine("Ошибка, нажмите любую кнопку.");
  99.                         Console.ReadKey();
  100.                         Console.Clear();
  101.                        
  102.                 }
  103.             }
  104.         }
  105.     }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement