Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace CSLight1
- {
- class Program
- {
- static void Main(string[] args)
- {
- string exit = "exit";
- string userInput;
- float rubToUsd = 0.0143f;
- float rubToEur = 0.0127f;
- float usdToEur = 0.889f;
- do
- {
- float rub = 0, usd = 0, eur = 0;
- float sumForConvert;
- string currencyBeforeConv;
- string currencyAfterConv;
- Console.WriteLine("---------- Для выхода из программы введите | exit | -------------");
- Console.WriteLine("Выберите валюту, для конвертации: 1-rub | 2-usd | 3-eur");
- Console.Write("Введите цифру: ");
- userInput = Console.ReadLine();
- if(userInput == exit)
- {
- break;
- }
- currencyBeforeConv = userInput;
- Console.WriteLine("Выберите в какую валюту конвертировать: 1-rub | 2-usd | 3-eur");
- Console.Write("Введите цифру: ");
- userInput = Console.ReadLine();
- currencyAfterConv = userInput;
- string output = currencyBeforeConv + currencyAfterConv;
- switch (output)
- {
- case "11":
- Console.WriteLine("Вы выбрали валюту одного типа");
- break;
- case "12":
- Console.Write("Введите сумму рублей у вас на счёте: ");
- userInput = Console.ReadLine();
- if(userInput == exit)
- {
- break;
- }
- rub = Convert.ToSingle(userInput);
- Console.Write("Введите сумму для конвертации: ");
- if (userInput == exit)
- {
- break;
- }
- userInput = Console.ReadLine();
- sumForConvert = Convert.ToSingle(userInput);
- if (rub >= sumForConvert)
- {
- rub -= sumForConvert;
- usd += sumForConvert * rubToUsd;
- }
- else
- {
- Console.WriteLine("Недопустимое кол-во рублей");
- }
- Console.WriteLine($"У вас на счёте - {rub} рублей | {usd} долларов | {eur} евро");
- break;
- case "13":
- Console.Write("Введите сумму валюты у вас на счёте: ");
- userInput = Console.ReadLine();
- if (userInput == exit)
- {
- break;
- }
- rub = Convert.ToSingle(userInput);
- Console.Write("Введите сумму для конвертации: ");
- if (userInput == exit)
- {
- break;
- }
- userInput = Console.ReadLine();
- sumForConvert = Convert.ToSingle(userInput);
- if (rub >= sumForConvert)
- {
- rub -= sumForConvert;
- eur += sumForConvert * rubToEur;
- }
- else
- {
- Console.WriteLine("Недопустимое кол-во валюты");
- }
- Console.WriteLine($"У вас на счёте - {rub} рублей | {usd} долларов | {eur} евро");
- break;
- case "21":
- Console.Write("Введите сумму валюты у вас на счёте: ");
- userInput = Console.ReadLine();
- if (userInput == exit)
- {
- break;
- }
- usd = Convert.ToSingle(userInput);
- Console.Write("Введите сумму для конвертации: ");
- if (userInput == exit)
- {
- break;
- }
- userInput = Console.ReadLine();
- sumForConvert = Convert.ToSingle(userInput);
- if (usd >= sumForConvert)
- {
- usd -= sumForConvert;
- rub += sumForConvert / rubToUsd;
- }
- else
- {
- Console.WriteLine("Недопустимое кол-во валюты");
- }
- Console.WriteLine($"У вас на счёте - {rub} рублей | {usd} долларов | {eur} евро");
- break;
- case "22":
- Console.WriteLine("Вы выбрали валюту одного типа");
- break;
- case "23":
- Console.Write("Введите сумму валюты у вас на счёте: ");
- userInput = Console.ReadLine();
- if (userInput == exit)
- {
- break;
- }
- usd = Convert.ToSingle(userInput);
- Console.Write("Введите сумму для конвертации: ");
- if (userInput == exit)
- {
- break;
- }
- userInput = Console.ReadLine();
- sumForConvert = Convert.ToSingle(userInput);
- if (usd >= sumForConvert)
- {
- usd -= sumForConvert;
- eur += sumForConvert * usdToEur;
- }
- else
- {
- Console.WriteLine("Недопустимое кол-во валюты");
- }
- Console.WriteLine($"У вас на счёте - {rub} рублей | {usd} долларов | {eur} евро");
- break;
- case "31":
- Console.Write("Введите сумму валюты у вас на счёте: ");
- userInput = Console.ReadLine();
- if (userInput == exit)
- {
- break;
- }
- eur = Convert.ToSingle(userInput);
- Console.Write("Введите сумму для конвертации: ");
- if (userInput == exit)
- {
- break;
- }
- userInput = Console.ReadLine();
- sumForConvert = Convert.ToSingle(userInput);
- if (eur >= sumForConvert)
- {
- eur -= sumForConvert;
- rub += sumForConvert / rubToEur;
- }
- else
- {
- Console.WriteLine("Недопустимое кол-во валюты");
- }
- Console.WriteLine($"У вас на счёте - {rub} рублей | {usd} долларов | {eur} евро");
- break;
- case "32":
- Console.Write("Введите сумму валюты у вас на счёте: ");
- userInput = Console.ReadLine();
- if(userInput == exit)
- {
- break;
- }
- eur = Convert.ToSingle(userInput);
- Console.Write("Введите сумму для конвертации: ");
- if (userInput == exit)
- {
- break;
- }
- userInput = Console.ReadLine();
- sumForConvert = Convert.ToSingle(userInput);
- if (eur >= sumForConvert)
- {
- eur -= sumForConvert;
- usd += sumForConvert / usdToEur;
- }
- else
- {
- Console.WriteLine("Недопустимое кол-во валюты");
- }
- Console.WriteLine($"У вас на счёте - {rub} рублей | {usd} долларов | {eur} евро");
- break;
- case "33":
- Console.WriteLine("Вы выбрали валюту одного типа");
- break;
- }
- }
- while (userInput != exit);
- }
- }
- }
Add Comment
Please, Sign In to add comment