Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- float usdBalance;
- float rubBalance;
- float eurBalance;
- string userInput;
- float currencyCount;
- int usdToRub = 70;
- float usdToEur = 0.91f;
- float rubToUsd = 0.012f;
- float rubToEur = 0.011f;
- int eurToRub = 80;
- float eurToUsd = 1.09f;
- Console.Write("Введите кол-во usd:");
- usdBalance = Convert.ToSingle(Console.ReadLine());
- Console.Write("Введите кол-во rub:");
- rubBalance = Convert.ToSingle(Console.ReadLine());
- Console.Write("Введите кол-во eur:");
- eurBalance = Convert.ToSingle(Console.ReadLine());
- Console.WriteLine("Какую валюту вы бы хотели поменять?\n 1-Поменять доллары на рубли.\n 2-Поменять доллары на евро.\n 3-Поменять рубли на доллары.\n 4-Поменять рубли на евро.\n 5-Поменять евро на рубли." +
- "\n 6-Поменять евро на доллары.\n 7-Выход из программы.");
- userInput = Console.ReadLine();
- while (true)
- {
- switch (userInput)
- {
- case "1":
- Console.WriteLine("Обмен долларов на рубли.\nСколько вы хотите обменять?.");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usdBalance >= currencyCount)
- {
- usdBalance -= currencyCount;
- rubBalance = currencyCount * usdToRub;
- Console.WriteLine($"У вас на счету:\n {usdBalance} долларов.\n {rubBalance} рублей.\n {eurBalance} евро.");
- }
- else
- {
- Console.WriteLine("У вас недостаточно долларов на счету!");
- }
- break;
- case "2":
- Console.WriteLine("Обмен долларов на евро.\n Сколько вы хотите обменять?");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usdBalance >= currencyCount)
- {
- usdBalance -= currencyCount;
- eurBalance = currencyCount * usdToEur;
- Console.WriteLine($"У вас на счету:\n {usdBalance} долларов.\n {rubBalance} рублей.\n {eurBalance} евро.");
- }
- else
- {
- Console.WriteLine("У вас недостаточно долларов на счету!");
- }
- break;
- case "3":
- Console.WriteLine("Обмен рублей на доллары.\n Сколько вы хотите обменять?");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (rubBalance >= currencyCount)
- {
- rubBalance -= currencyCount;
- usdBalance = currencyCount * rubToUsd;
- Console.WriteLine($"У вас на счету:\n {usdBalance} долларов.\n {rubBalance} рублей.\n {eurBalance} евро.");
- }
- else
- {
- Console.WriteLine("У вас недостаточно рублей на счету!");
- }
- break;
- case "4":
- Console.WriteLine("Обмен рублей на евро.\n Сколько вы хотите обменять?");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (rubBalance >= currencyCount)
- {
- rubBalance -= currencyCount;
- eurBalance = currencyCount * rubToEur;
- Console.WriteLine($"У вас на счету:\n {usdBalance} долларов.\n {rubBalance} рублей.\n {eurBalance} евро.");
- }
- else
- {
- Console.WriteLine("У вас недостаточно рублей на счету!");
- }
- break;
- case "5":
- Console.WriteLine("Обмен евро на рубли.\n Сколько вы хотите обменять?");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (eurBalance >= currencyCount)
- {
- eurBalance -= currencyCount;
- rubBalance = currencyCount * eurToRub;
- Console.WriteLine($"У вас на счету:\n {usdBalance} долларов.\n {rubBalance} рублей.\n {eurBalance} евро.");
- }
- else
- {
- Console.WriteLine("У вас недостаточно евро на счету!");
- }
- break;
- case "6":
- Console.WriteLine("Обмен евро на доллары.\n Сколько вы хотите обменять?");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (eurBalance >= currencyCount)
- {
- eurBalance -= currencyCount;
- usdBalance = currencyCount * eurToUsd;
- Console.WriteLine($"У вас на счету:\n {usdBalance} долларов.\n {rubBalance} рублей.\n {eurBalance} евро.");
- }
- else
- {
- Console.WriteLine("У вас недостаточно евро на счету!");
- }
- break;
- defoult:
- Console.WriteLine("Такого номера услуги не существует!");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement