Sininerebane

Untitled

Nov 9th, 2023
982
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.59 KB | Software | 0 0
  1. namespace ConvertorValut
  2. {
  3.     internal class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.  
  8.             Console.OutputEncoding = Encoding.UTF8;
  9.             float rubToEur;
  10.             float eurToRub;
  11.             float rub;
  12.             float euro;
  13.             string userInput;
  14.             float currencyCount;
  15.  
  16.             rubToEur = 0.01F;
  17.             eurToRub = 98.29F;
  18.  
  19.             Console.WriteLine("Добро пожаловать в обменник валют. У нас вы можете обменять рубли в евро и евро в рубли. ");
  20.             Console.WriteLine("Введите баланс рублей: ");
  21.             rub = Convert.ToSingle(Console.ReadLine());
  22.             Console.WriteLine("Введите баланс евро: ");
  23.             euro = Convert.ToSingle(Console.ReadLine());
  24.  
  25.             Console.WriteLine("1 - обменять рубли на евро");
  26.             Console.WriteLine("2 - обменять евро на рубли");
  27.             userInput = Console.ReadLine();
  28.  
  29.             switch (userInput)
  30.             {
  31.                 case "1":
  32.                     Console.WriteLine("Обмен рублей на евро");
  33.                     Console.Write("Сколько вы хотите обменять?: ");
  34.                     currencyCount = Convert.ToSingle(Console.ReadLine());
  35.                     if (rub >= currencyCount)
  36.                     {
  37.                         rub -= currencyCount;
  38.                         euro += currencyCount / eurToRub;
  39.                     }
  40.                     else
  41.                     {
  42.                         Console.WriteLine("Недопустимое количество рублей");
  43.                     }
  44.                     break;
  45.                 case "2":
  46.                     Console.WriteLine("Обмен евро на рубли");
  47.                     Console.Write("Сколько вы хотите обменять?: ");
  48.                     currencyCount = Convert.ToSingle(Console.ReadLine());
  49.                     if ( euro >= currencyCount)
  50.                     {
  51.                         euro -= currencyCount;
  52.                         rub += currencyCount / rubToEur;
  53.                     }
  54.                     else
  55.                     {
  56.                         Console.WriteLine("Недопустимое количество евро");
  57.                     }
  58.                     break;
  59.             }
  60.  
  61.             Console.WriteLine($"Ваш баланс {rub}  рублей и {euro} евро");
  62.             Console.ReadKey();
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment