kwest87

Untitled

Mar 20th, 2022
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.97 KB | None | 0 0
  1. [StartCode]
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace ConsoleApp3
  9. {
  10.     internal class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             string userInput;
  15.             float usd;
  16.             float euro;
  17.             float funt;
  18.             int rubToUsd = 1;
  19.             int rubToEuro = 2;
  20.             int rubToFunt = 4;
  21.             string exit = "открыто";
  22.             int usdInput;
  23.             int euroInput;
  24.             int funtInput;
  25.  
  26.             Console.WriteLine("Обменник 24/7.");
  27.             Console.Write("Укажите сколько у вас долларов : ");
  28.             usd = Convert.ToInt32(Console.ReadLine());
  29.             Console.Write("Сколько евро : ");
  30.             euro = Convert.ToInt32(Console.ReadLine());
  31.             Console.Write("Сколько фунтов : ");
  32.             funt = Convert.ToInt32(Console.ReadLine());
  33.             Console.WriteLine("Великолепно , у вас " + usd + " долларов , " + euro + " евро и " + funt + " фунтов.");
  34.            
  35.             while ( exit != "выход")
  36.             {
  37.                 Console.WriteLine("Перевод доллар в евро нажмите 1 , доллар в фунт нажмите 2" + '\n' + "Перевод евро в доллар нажмите 3 , евро в фунт нажмите 4" + '\n' + "Перевод фунт в доллар нажмите 5 , фунт в евро нажмите 6");
  38.                 userInput = Console.ReadLine();
  39.                 switch (userInput)
  40.                 {
  41.                     case "1":
  42.                         Console.Write("Сколько долларов потратить : ");
  43.                         usdInput = Convert.ToInt32(Console.ReadLine());
  44.                         euro += usdInput * rubToUsd / rubToEuro;
  45.                         usd -= usdInput;
  46.                         break;
  47.                     case "2":
  48.                         Console.Write("Сколько долларов потратить : ");
  49.                         usdInput = Convert.ToInt32(Console.ReadLine());
  50.                         funt += usdInput * rubToUsd / rubToFunt;
  51.                         usd -= usdInput;
  52.                         break;
  53.                     case "3":
  54.                         Console.Write("Сколько евро потратить : ");
  55.                         euroInput = Convert.ToInt32(Console.ReadLine());
  56.                         usd += euroInput * rubToEuro / rubToUsd;
  57.                         euro -= euroInput;
  58.                         break;
  59.                     case "4":
  60.                         Console.Write("Сколько евро потратить : ");
  61.                         euroInput = Convert.ToInt32(Console.ReadLine());
  62.                         funt += euroInput * rubToEuro / rubToFunt;
  63.                         euro -= euroInput;
  64.                         break;
  65.                     case "5":
  66.                         Console.Write("Сколько фунтов потратить : ");
  67.                         funtInput = Convert.ToInt32(Console.ReadLine());
  68.                         usd += funtInput * rubToFunt / rubToUsd;
  69.                         funt -= funtInput;
  70.                         break;
  71.                     case "6":
  72.                         Console.Write("Сколько фунтов потратить : ");
  73.                         funtInput = Convert.ToInt32(Console.ReadLine());
  74.                         euro += funtInput * rubToFunt / rubToEuro;
  75.                         funt -= funtInput;
  76.                         break;
  77.                 }
  78.                 Console.WriteLine("у вас " + usd + " долларов ," + euro + " евро и " + funt + " фунтов.");
  79.                 Console.Write("Для выхода напишите 'выход': ");
  80.                 exit = Console.ReadLine();
  81.             }
  82.         }
  83.     }
  84. }
  85. [EndCode]
Advertisement
Add Comment
Please, Sign In to add comment