Advertisement
Vadim_Rogulev

Untitled

Apr 13th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 14.13 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 Конвертер_валют
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             {
  14.                 double Money = 0;
  15.                 double Money_R = 0;
  16.                 double Money_D = 0;
  17.                 double Money_E = 0;
  18.                 Console.WriteLine("Вас приветствует карманный конвертер валют \n");
  19.                 do
  20.                 {
  21.                     Console.WriteLine("Ваш баланс насчитывает: \n");
  22.                     Console.WriteLine($"P {Money_R}");
  23.                     Console.WriteLine($"$ {Money_D}");
  24.                     Console.WriteLine($"E {Money_E} \n");
  25.                     Console.WriteLine("Какие следующие действия Вы бы хотели совершить? \n");
  26.                     Console.WriteLine("1 - Занести средства на счет");
  27.                     Console.WriteLine("2 - Конвертировать одну валюту в другую");
  28.                     Console.WriteLine("3 - Выйти из приложения");
  29.                     string O_1 = Console.ReadLine();
  30.                     switch (O_1)
  31.                     {
  32.                         case "1":
  33.                             Console.Clear();
  34.                             Console.WriteLine("Какую валюту вы желаете внести? \n");
  35.                             Console.WriteLine("1 - P");
  36.                             Console.WriteLine("2 - $");
  37.                             Console.WriteLine("3 - E \n");
  38.                             string O_2 = Console.ReadLine();
  39.                             switch (O_2)
  40.                             {
  41.                                 case "1":
  42.                                     Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
  43.                                     Money = Convert.ToDouble(Console.ReadLine());
  44.                                     Money_R = Money_R + Money;
  45.                                     Console.WriteLine("\n Операция выполнена \n");
  46.                                     Console.ReadKey();
  47.                                     Console.Clear();
  48.                                     break;
  49.                                 case "2":
  50.                                     Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
  51.                                     Money = Convert.ToDouble(Console.ReadLine());
  52.                                     Money_D = Money_D + Money;
  53.                                     Console.WriteLine("\n Операция выполнена \n");
  54.                                     Console.ReadKey();
  55.                                     Console.Clear();
  56.                                     break;
  57.                                 case "3":
  58.                                     Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
  59.                                     Money = Convert.ToDouble(Console.ReadLine());
  60.                                     Money_E = Money_E + Money;
  61.                                     Console.WriteLine("\n Операция выполнена \n");
  62.                                     Console.ReadKey();
  63.                                     Console.Clear();
  64.                                     break;
  65.                                 default:
  66.                                     Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
  67.                                     Console.ReadKey();
  68.                                     Console.Clear();
  69.                                     break;
  70.                             }
  71.                             break;
  72.                         case "2":
  73.                             Console.Clear();
  74.                             double R_D = 0.0154;
  75.                             double D_R = 64.61;
  76.                             double R_E = 0.0137;
  77.                             double E_R = 72.71;
  78.                             double D_E = 0.8882;
  79.                             double E_D = 1.1259;
  80.                             Console.WriteLine("Выбирите тип перевода \n");
  81.                             Console.WriteLine("1 - Рубли переводим в Доллары");
  82.                             Console.WriteLine("2 - Доллары переводим в Рубли");
  83.                             Console.WriteLine("3 - Рубли переводим в Евро");
  84.                             Console.WriteLine("4 - Евро переводим в Рубли");
  85.                             Console.WriteLine("5 - Доллары переводим в Евро");
  86.                             Console.WriteLine("6 - Евро переводим в Доллары \n");
  87.                             string O_3 = Console.ReadLine();
  88.                             switch (O_3)
  89.                             {
  90.                                 case "1":
  91.                                     Console.Clear();
  92.                                     Console.WriteLine("Рубли переводим в Доллары");
  93.                                     Console.WriteLine("Какую сумму Вы хотите перевести?");
  94.                                     double Sum_1 = Convert.ToDouble(Console.ReadLine());
  95.                                     if (Sum_1 <= Money_R)
  96.                                     {
  97.                                         Money_R = Money_R - Sum_1;
  98.                                         Money_D = Money_D + Sum_1 * R_D;
  99.                                         Console.WriteLine("Готово!");
  100.                                     }
  101.                                     else
  102.                                     {
  103.                                         Console.WriteLine("Некорректный ввод!");
  104.                                     }
  105.                                     Console.ReadKey();
  106.                                     Console.Clear();
  107.                                     break;
  108.                                 case "2":
  109.                                     Console.Clear();
  110.                                     Console.WriteLine("Доллары переводим в Рубли");
  111.                                     Console.WriteLine("Какую сумму Вы хотите перевести?");
  112.                                     double Sum_2 = Convert.ToDouble(Console.ReadLine());
  113.                                     if (Sum_2 <= Money_D)
  114.                                     {
  115.                                         Money_D = Money_D - Sum_2;
  116.                                         Money_R = Money_R + Sum_2 * D_R;
  117.                                         Console.WriteLine("Готово!");
  118.                                     }
  119.                                     else
  120.                                     {
  121.                                         Console.WriteLine("Некорректный ввод!");
  122.                                     }
  123.                                     Console.ReadKey();
  124.                                     Console.Clear();
  125.                                     break;
  126.                                 case "3":
  127.                                     Console.Clear();
  128.                                     Console.WriteLine("Рубли переводим в Евро");
  129.                                     Console.WriteLine("Какую сумму Вы хотите перевести?");
  130.                                     double Sum_3 = Convert.ToDouble(Console.ReadLine());
  131.                                     if (Sum_3 <= Money_R)
  132.                                     {
  133.                                         Money_R = Money_R - Sum_3;
  134.                                         Money_E = Money_E + Sum_3 * R_E;
  135.                                         Console.WriteLine("Готово!");
  136.                                     }
  137.                                     else
  138.                                     {
  139.                                         Console.WriteLine("Некорректный ввод!");
  140.                                     }
  141.                                     Console.ReadKey();
  142.                                     Console.Clear();
  143.                                     break;
  144.                                 case "4":
  145.                                     Console.Clear();
  146.                                     Console.WriteLine("Евро переводим в Рубли");
  147.                                     Console.WriteLine("Какую сумму Вы хотите перевести?");
  148.                                     double Sum_4 = Convert.ToDouble(Console.ReadLine());
  149.                                     if (Sum_4 <= Money_E)
  150.                                     {
  151.                                         Money_E = Money_E - Sum_4;
  152.                                         Money_R = Money_R + Sum_4 * E_R;
  153.                                         Console.WriteLine("Готово!");
  154.                                     }
  155.                                     else
  156.                                     {
  157.                                         Console.WriteLine("Некорректный ввод!");
  158.                                     }
  159.                                     Console.ReadKey();
  160.                                     Console.Clear();
  161.                                     break;
  162.                                 case "5":
  163.                                     Console.Clear();
  164.                                     Console.WriteLine("Доллары переводим в Евро");
  165.                                     Console.WriteLine("Какую сумму Вы хотите перевести?");
  166.                                     double Sum_5 = Convert.ToDouble(Console.ReadLine());
  167.                                     if (Sum_5 <= Money_D)
  168.                                     {
  169.                                         Money_D = Money_D - Sum_5;
  170.                                         Money_E = Money_E + Sum_5 * D_E;
  171.                                         Console.WriteLine("Готово!");
  172.                                     }
  173.                                     else
  174.                                     {
  175.                                         Console.WriteLine("Некорректный ввод!");
  176.                                     }
  177.                                     Console.ReadKey();
  178.                                     Console.Clear();
  179.                                     break;
  180.                                 case "6":
  181.                                     Console.Clear();
  182.                                     Console.WriteLine("Евро переводим в Доллары");
  183.                                     Console.WriteLine("Какую сумму Вы хотите перевести?");
  184.                                     double Sum_6 = Convert.ToDouble(Console.ReadLine());
  185.                                     if (Sum_6 <= Money_E)
  186.                                     {
  187.                                         Money_E = Money_E - Sum_6;
  188.                                         Money_D = Money_D + Sum_6 * E_D;
  189.                                         Console.WriteLine("Готово!");
  190.                                     }
  191.                                     else
  192.                                     {
  193.                                         Console.WriteLine("Некорректный ввод!");
  194.                                     }
  195.                                     Console.ReadKey();
  196.                                     Console.Clear();
  197.                                     break;
  198.                                 default:
  199.                                     Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
  200.                                     Console.ReadKey();
  201.                                     Console.Clear();
  202.                                     break;
  203.                             }
  204.                             break;
  205.                         case "3":
  206.                             Console.Clear();
  207.                             Console.WriteLine("Вы желаете выйти из программы?\n");
  208.                             Console.WriteLine("1 - Да");
  209.                             Console.WriteLine("2 - Нет\n");
  210.                             string O_4 = Console.ReadLine();
  211.                             switch (O_4)
  212.                             {
  213.                                 case "1":
  214.                                     Console.Clear();
  215.                                     Console.WriteLine("До свидания!");
  216.                                     Console.ReadKey();
  217.                                     return;
  218.                                 case "2":
  219.                                     Console.Clear();
  220.                                     Console.WriteLine("Вы будете переброшены в предыдущее меню");
  221.                                     Console.ReadKey();
  222.                                     break;
  223.                                 default:
  224.                                     Console.Clear();
  225.                                     Console.WriteLine("Извините, команда не ясна. Вы будете переброшены в предыдущее меню");
  226.                                     Console.ReadKey();
  227.                                     break;
  228.                             }
  229.                             break;
  230.                         default:
  231.                             Console.Clear();
  232.                             Console.WriteLine("Извините, команда не ясна. Вы будете переброшены в предыдущее меню");
  233.                             Console.ReadKey();
  234.                             break;
  235.                     }
  236.                 }
  237.                 while (true);
  238.             }
  239.         }
  240.        
  241.  
  242.     }
  243. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement