Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Ucheba_harp
- {
- class Program
- {
- static void Main(string[] args)
- {
- float theAmountOfRur = 10000;
- float amountofdollars = 500;
- float numberOfYen = 10000;
- //1 доллар равен 112 иен и 63 рубля, 1 иена равна 0,57 рубля.
- string currencyThatIsExchanged = "0";
- string currencyToBeExchanged;
- float theAmountOfCurrencyThatIsExchanged;
- while (currencyThatIsExchanged != "Выход")
- {
- Console.WriteLine($"У Вас три валюты - рублей {theAmountOfRur} , долларов {amountofdollars} и иен {numberOfYen}");
- Console.WriteLine("Какую валюту вы хотите поменять? Рубли, доллары или иены. Вводить названия с большой буквы" +
- " и во множественном числе. Для выхода наберите Выход.");
- currencyThatIsExchanged = Console.ReadLine();
- switch (currencyThatIsExchanged)
- {
- case "Рубли":
- Console.WriteLine("На какую валюту вы хотите поменять? На доллары или иены ");
- currencyToBeExchanged = Console.ReadLine();
- Console.WriteLine("Введите количество рублей ");
- theAmountOfCurrencyThatIsExchanged = Convert.ToSingle(Console.ReadLine());
- if (currencyToBeExchanged == "Доллары" && theAmountOfCurrencyThatIsExchanged <= theAmountOfRur)
- {
- theAmountOfRur = theAmountOfRur - theAmountOfCurrencyThatIsExchanged;
- amountofdollars = amountofdollars + (theAmountOfCurrencyThatIsExchanged / 63);
- }
- else if (currencyToBeExchanged == "Иены" && theAmountOfCurrencyThatIsExchanged <= theAmountOfRur)
- {
- theAmountOfRur = theAmountOfRur - theAmountOfCurrencyThatIsExchanged;
- numberOfYen = numberOfYen + (theAmountOfCurrencyThatIsExchanged * 0.57f);
- }
- else
- {
- Console.WriteLine("Вы не корректно ввели значения, попробуйте снова");
- }
- break;
- case "Доллары":
- Console.WriteLine("На какую валюту вы хотите поменять? На рубли или иены ");
- currencyToBeExchanged = Console.ReadLine();
- Console.WriteLine("Введите количество долларов ");
- theAmountOfCurrencyThatIsExchanged = Convert.ToUInt64(Console.ReadLine());
- if (currencyToBeExchanged == "Рубли" && theAmountOfCurrencyThatIsExchanged <= amountofdollars)
- {
- amountofdollars = amountofdollars - theAmountOfCurrencyThatIsExchanged;
- theAmountOfRur = theAmountOfRur + (theAmountOfCurrencyThatIsExchanged * 63);
- }
- else if (currencyToBeExchanged == "Иены" && theAmountOfCurrencyThatIsExchanged <= amountofdollars)
- {
- amountofdollars = amountofdollars - theAmountOfCurrencyThatIsExchanged;
- numberOfYen = numberOfYen + (theAmountOfCurrencyThatIsExchanged * 112);
- }
- else
- {
- Console.WriteLine("Вы не корректно ввели значения, попробуйте снова");
- }
- break;
- case "Иены":
- Console.WriteLine("На какую валюту вы хотите поменять? На рубли или доллары ");
- currencyToBeExchanged = Console.ReadLine();
- Console.WriteLine("Введите количество иен ");
- theAmountOfCurrencyThatIsExchanged = Convert.ToUInt64(Console.ReadLine());
- if (currencyToBeExchanged == "Рубли" && theAmountOfCurrencyThatIsExchanged <= numberOfYen)
- {
- numberOfYen = numberOfYen - theAmountOfCurrencyThatIsExchanged;
- theAmountOfRur = theAmountOfRur + (theAmountOfCurrencyThatIsExchanged / 0.57f);
- }
- else if (currencyToBeExchanged == "Доллары" && theAmountOfCurrencyThatIsExchanged <= numberOfYen)
- {
- numberOfYen = numberOfYen - theAmountOfCurrencyThatIsExchanged;
- amountofdollars = amountofdollars + (theAmountOfCurrencyThatIsExchanged / 112);
- }
- else
- {
- Console.WriteLine("Вы не корректно ввели значения, попробуйте снова");
- }
- break;
- default:
- Console.WriteLine("Вы не правильно ввели валюту, попробуйте снова");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement