Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Удалить_потом
- {
- class Program
- {
- static void Main(string[] args)
- {
- int currencyRub = 63;
- int currencyUsd = 65;
- int currencyEur = 71;
- float balanceRubUser;
- float balanceUsdUser;
- float balanceEurUser;
- string userOperationSelection;
- int requiredAmount;
- Console.WriteLine("Введите баланс пользователя");
- Console.Write("Рубли:");
- balanceRubUser = Convert.ToSingle(Console.ReadLine());
- Console.Write("Доллары:");
- balanceUsdUser = Convert.ToSingle(Console.ReadLine());
- Console.Write("Евро:");
- balanceEurUser = Convert.ToSingle(Console.ReadLine());
- Console.WriteLine("Баланс пользователя установлен");
- Console.WriteLine("Здравствуйте. Выберите необходимую операцию.");
- Console.WriteLine("1 - Обменять рубли на доллары");
- Console.WriteLine("2 - Обменять рубли на евро");
- Console.WriteLine("3 - Обменять доллары на рубли");
- Console.WriteLine("4 - Обменять доллары на евро");
- Console.WriteLine("5 - Обменять евро на рубли");
- Console.WriteLine("6 - Обменять евро на доллары");
- userOperationSelection = Console.ReadLine();
- switch (userOperationSelection)
- {
- case "1":
- Console.WriteLine("Выбрана операция 1. Обмен рублей на доллары");
- Console.Write("Введите необходимую сумму:");
- requiredAmount = Convert.ToInt32(Console.ReadLine());
- if (balanceRubUser >= requiredAmount)
- {
- balanceRubUser -= requiredAmount;
- balanceUsdUser += requiredAmount / currencyRub;
- }
- else
- {
- Console.WriteLine("Операция не удалась. Недостаточно средст на вашем балансе");
- }
- break;
- case "2":
- Console.WriteLine("Выбрана операция 2. Обмен рублей на евро");
- Console.Write("Введите необходимую сумму:");
- requiredAmount = Convert.ToInt32(Console.ReadLine());
- if (balanceRubUser >= requiredAmount)
- {
- balanceRubUser -= requiredAmount;
- balanceEurUser += requiredAmount / currencyRub;
- }
- else
- {
- Console.WriteLine("Операция не удалась. Недостаточно средст на вашем балансе");
- }
- break;
- case "3":
- Console.WriteLine("Выбрана операция 3. Обмен долларов на рубли");
- Console.Write("Введите необходимую сумму:");
- requiredAmount = Convert.ToInt32(Console.ReadLine());
- if (balanceUsdUser >= requiredAmount)
- {
- balanceUsdUser -= requiredAmount;
- balanceRubUser += requiredAmount / currencyUsd;
- }
- else
- {
- Console.WriteLine("Операция не удалась. Недостаточно средст на вашем балансе");
- }
- break;
- case "4":
- Console.WriteLine("Выбрана операция 4. Обмен долларов на евро");
- Console.Write("Введите необходимую сумму:");
- requiredAmount = Convert.ToInt32(Console.ReadLine());
- if (balanceUsdUser >= requiredAmount)
- {
- balanceUsdUser -= requiredAmount;
- balanceEurUser += requiredAmount / currencyUsd;
- }
- else
- {
- Console.WriteLine("Операция не удалась. Недостаточно средст на вашем балансе");
- }
- break;
- case "5":
- Console.WriteLine("Выбрана операция 5. Обмен евро на рубли");
- Console.Write("Введите необходимую сумму:");
- requiredAmount = Convert.ToInt32(Console.ReadLine());
- if (balanceEurUser >= requiredAmount)
- {
- balanceEurUser -= requiredAmount;
- balanceRubUser += requiredAmount / currencyEur;
- }
- else
- {
- Console.WriteLine("Операция не удалась. Недостаточно средст на вашем балансе");
- }
- break;
- case "6":
- Console.WriteLine("Выбрана операция 6. Обмен евро на доллары");
- Console.Write("Введите необходимую сумму:");
- requiredAmount = Convert.ToInt32(Console.ReadLine());
- if (balanceEurUser >= requiredAmount)
- {
- balanceEurUser -= requiredAmount;
- balanceUsdUser += requiredAmount / currencyEur;
- }
- else
- {
- Console.WriteLine("Операция не удалась. Недостаточно средст на вашем балансе");
- }
- break;
- }
- Console.WriteLine("Ваш баланс " + balanceRubUser + " рублей, " + balanceUsdUser + " долларов, " + balanceEurUser + " евро") ;
- }
- }
- }
Add Comment
Please, Sign In to add comment