Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Dmitry
- {
- static void Main()
- {
- Console.WriteLine("Добро пожаловать в банк!\nЕсли вы хотите обменять валюту нажмите-1\nЕсли вы хотите уйти нмите-2");
- string userInput = Console.ReadLine();
- switch (userInput)
- {
- case "1":
- Random rand = new Random();
- int usdToRub = rand.Next(50, 70);
- int eurToRub = rand.Next(50, 70);
- int rubToUsd= rand.Next(50, 70);
- int eurToUsd = rand.Next(50, 70);
- int usdToEur= rand.Next(50, 70);
- int rubToEur = rand.Next(50, 70);
- Console.WriteLine($"Курс в банке на сегодня:\nUSD в RUB-{usdToRub}\nEUR в RUB-{eurToRub}\nRUB в USD-{rubToUsd}\nUSD в EUR-{usdToEur}\nUSD в EUR {usdToEur}\nRUB в EUR {rubToEur}");
- Console.Write("Склько у вас USD?\nUSD-");
- int usd = Convert.ToInt32(Console.ReadLine());
- Console.Write("Склько у вас EUR?\nEUR-");
- int eur = Convert.ToInt32(Console.ReadLine());
- Console.Write("Склько у вас RUB\nRUB-");
- int rub = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Вы хотите поменять USD, EUR или же RUB?");
- string currency = Console.ReadLine();
- switch (currency)
- {
- case "USD":
- Console.WriteLine("Сколько вы хотите преобрести USD");
- int countCurrency = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Какую валют хотите поменять на USD, EUR или RUB?");
- string conversion = Console.ReadLine();
- switch (conversion)
- {
- case "EUR":
- if (countCurrency * eurToUsd <= eur)
- {
- eur -= countCurrency * eurToUsd;
- usd += countCurrency;
- }
- else
- Console.WriteLine("У вас не хваатает EUR");
- break;
- case "RUB":
- if (countCurrency * rubToUsd <= rub)
- {
- rub -= countCurrency * eurToUsd;
- usd += countCurrency;
- }
- else
- Console.WriteLine("У вас не хваатает RUB");
- break;
- default:
- Console.WriteLine("Вы указали не правильное название валюты");
- break;
- }
- break;
- case "EUR":
- Console.WriteLine("Какую валют хотите поменять на EUR, USD или RUB?");
- conversion = Console.ReadLine();
- Console.WriteLine("Сколько вы хотите преобрести USD");
- countCurrency = Convert.ToInt32(Console.ReadLine());
- switch (conversion)
- {
- case "USD":
- if (countCurrency * usdToEur <= usd)
- {
- usd -= countCurrency * usdToEur;
- eur += countCurrency;
- }
- else
- Console.WriteLine("У вас не хваатает USD");
- break;
- case "RUB":
- if (countCurrency * rubToEur <= rub)
- {
- rub -= countCurrency * rubToEur;
- eur += countCurrency;
- }
- else
- Console.WriteLine("У вас не хваатает RUB");
- break;
- default:
- Console.WriteLine("Вы указали не правильное название валюты");
- break;
- }
- break;
- case "RUB":
- Console.WriteLine("Сколько вы хотите преобрести RUB");
- countCurrency = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Какую валют хотите поменять на RUB, USD или EUR");
- conversion = Console.ReadLine();
- switch (conversion)
- {
- case "USD":
- if (countCurrency * usdToRub <= usd)
- {
- usd -= countCurrency * usdToRub;
- rub += countCurrency;
- }
- else
- Console.WriteLine("У вас не хваатает USD");
- break;
- case "EUR":
- if (countCurrency * eurToRub <= eur)
- {
- eur -= countCurrency * eurToRub;
- rub += countCurrency;
- }
- else
- Console.WriteLine("У вас не хваатает EUR");
- break;
- default:
- Console.WriteLine("Вы указали не правильное название валюты");
- break;
- }
- break;
- default:
- Console.WriteLine("Вы указали не правильное название валюты");
- break;
- }
- Console.WriteLine($"У вас:\nRUB-{rub}.\nEUR-{eur}.\nUSD-{usd}.");
- break;
- case "2":
- Console.WriteLine("Всего доброго!");
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement