Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace C_Sharp_Junior
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Добро пожаловать в обменник валют. У нас вы можите обменять USD, RUB, EUR.");
- Console.Write("Ввидите баланс USD:");
- float usd = Convert.ToSingle(Console.ReadLine());
- Console.Write("Ввидите баланс RUB:");
- float rub = Convert.ToSingle(Console.ReadLine());
- Console.Write("Ввидите баланс EUR:");
- float eur = Convert.ToSingle(Console.ReadLine());
- float usdToRub = 74.1f;
- float usdToEur = 0.9f;
- float rubToUsd = 0.0135f;
- float rubToEur = 0.0124f;
- float eurToRub = 80.9540f;
- float eurToUsd = 1.0920f;
- string userInpyt = "";
- while (userInpyt != "0")
- {
- Console.WriteLine("Выбирите действие:");
- Console.WriteLine("1 - Обменять USD на RUB\n" +
- "2 - Обменять USD на EUR\n" +
- "3 - Обменять RUB на USD\n" +
- "4 - Обменять RUB на EUR\n" +
- "5 - Обменять EUR на RUB\n" +
- "6 - Обменять EUR на USD\n" +
- "0 - ВЫХОД");
- Console.Write("Ваш выбор:");
- userInpyt = Console.ReadLine();
- float currencyCount;
- switch (userInpyt)
- {
- case "1":
- {
- Console.Write("Сколько хотите обменять:");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= currencyCount)
- {
- usd -= currencyCount;
- rub += currencyCount * usdToRub;
- }
- else
- {
- Console.WriteLine("Недопустимое количество долларов");
- }
- break;
- }
- case "2":
- {
- Console.Write("Сколько хотите обменять:");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= currencyCount)
- {
- usd -= currencyCount;
- eur += currencyCount / usdToEur;
- }
- else
- {
- Console.WriteLine("Недопустимое количество долларов");
- }
- break;
- }
- case "3":
- {
- Console.Write("Сколько хотите обменять:");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (rub >= currencyCount)
- {
- rub -= currencyCount;
- usd += currencyCount * rubToUsd;
- }
- else
- {
- Console.WriteLine("Недопустимое количество рублей");
- }
- break;
- }
- case "4":
- {
- Console.Write("Сколько хотите обменять:");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (rub >= currencyCount)
- {
- rub -= currencyCount;
- eur += currencyCount * rubToEur;
- }
- else
- {
- Console.WriteLine("Недопустимое количество рублей");
- }
- break;
- }
- case "5":
- {
- Console.Write("Сколько хотите обменять:");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (eur >= currencyCount)
- {
- eur -= currencyCount;
- rub += currencyCount * eurToRub;
- }
- else
- {
- Console.WriteLine("Недопустимое количество евра");
- }
- break;
- }
- case "6":
- {
- Console.Write("Сколько хотите обменять:");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (eur >= currencyCount)
- {
- eur -= currencyCount;
- usd += currencyCount / eurToUsd;
- }
- else
- {
- Console.WriteLine("Недопустимое количество евра");
- }
- break;
- }
- case "0":
- {
- Console.WriteLine("Пока!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- break;
- }
- Console.WriteLine("Ваш баланс USD:" + usd);
- Console.WriteLine("Ваш баланс RUB:" + rub);
- Console.WriteLine("Ваш баланс EUR:" + eur);
- Console.WriteLine("Нажмите клавишу что-бы продолжить.");
- Console.ReadKey();
- Console.Clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement