Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int rubleToUsd = 65, usdToRuble = 63, rubleToEuro = 70, euroToRuble = 68, usdToEuro = 2, euroToUsd = 1;
- float ruble = 1000;
- float usd = 17;
- float euro = 15;
- string userInput;
- float currencyCount;
- bool userLoggedOut = false; // THIS
- Console.WriteLine("Добро пожаловать в банк, ваш баланс в представленных валютах");
- Console.WriteLine("Баланс: рублей - 1000; долларов - 17; евро - 15.");
- Console.WriteLine("1 обменять рубли на доллары.");
- Console.WriteLine("2 обменять доллары на рубли.");
- Console.WriteLine("3 обменять рубли на евро.");
- Console.WriteLine("4 обменять евро на рубли.");
- Console.WriteLine("5 обменять доллары на евро.");
- Console.WriteLine("6 обменять евро на доллары.");
- Console.WriteLine("7 завершить все операции."); //
- userInput = Console.ReadLine();
- while () // THIS
- {
- switch (userInput)
- {
- case "1":
- Console.WriteLine("Обмен рублей на доллары");
- Console.WriteLine("Сколько вы хотите обменять? ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (ruble >= currencyCount)
- {
- ruble -= currencyCount;
- usd += currencyCount / rubleToUsd;
- }
- else
- {
- Console.WriteLine("Недопустимая сумма");
- }
- break;
- case "2":
- Console.WriteLine("Обмен долларов на рубли");
- Console.Write("Сколько вы хотите обменять? ");
- currencyCount = Convert.ToSingle(Console.ReadLine()); ;
- if (usd >= currencyCount)
- {
- usd -= currencyCount;
- ruble += currencyCount * usdToRuble;
- }
- else
- {
- Console.WriteLine("Недопустимая сумма");
- }
- break;
- case "3":
- Console.WriteLine("Обмен рублей на евро");
- Console.Write("Сколько вы хотите обменять? ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (ruble >= currencyCount)
- {
- ruble -= currencyCount;
- euro += currencyCount / rubleToEuro;
- }
- else
- {
- Console.WriteLine("Недопустимая сумма");
- }
- break;
- case "4":
- Console.WriteLine("Обмен евро на рубли");
- Console.Write("Сколько вы хотите обменять? ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (euro >= currencyCount)
- {
- euro -= currencyCount;
- ruble += currencyCount * euroToRuble;
- }
- else
- {
- Console.WriteLine("Недопустимая сумма");
- }
- break;
- case "5":
- Console.WriteLine("Обмен долларов на евро");
- Console.Write("Сколько вы хотите обменять? ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= currencyCount)
- {
- usd -= currencyCount;
- euro += currencyCount / usdToEuro;
- }
- else
- {
- Console.WriteLine("Недопустимая сумма");
- }
- break;
- case "6":
- Console.WriteLine("Обмен евро на доллары");
- Console.Write("Сколько вы хотите обменять? ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (euro >= currencyCount)
- {
- euro -= currencyCount;
- usd += currencyCount * euroToUsd;
- }
- else
- {
- Console.WriteLine("Недопустимая сумма");
- }
- break;
- default:
- Console.WriteLine("Уважаемы клиент, таких значений не существует!");
- break;
- case "7": // THIS
- Console.WriteLine("Операция завершена");
- break;
- }
- }
- Console.WriteLine($"Ваш баланс составляет {ruble} в рублях {usd} в долларах {euro} в евро.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement