Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Basic_Task7
- {
- class Program
- {
- static void Main(string[] args)
- {
- float rubles = 100;
- int courseRubles = 1;
- float manacoins = 100;
- int courseManacoins = 5;
- float septims = 100;
- int courseSeptims = 10;
- string inputChangeableCurrency = "";
- string inputExchangeableCurrency;
- string inputCount;
- float count;
- while (inputChangeableCurrency != "0")
- {
- Console.WriteLine("Рублей: " + rubles);
- Console.WriteLine("Манамонет: " + manacoins);
- Console.WriteLine("Септимов: " + septims);
- Console.WriteLine();
- Console.WriteLine("Какую валюту хотите поменять?");
- Console.WriteLine("1. Рубли");
- Console.WriteLine("2. Манамонеты");
- Console.WriteLine("3. Септимы");
- Console.WriteLine("0. Выйти из программы");
- inputChangeableCurrency = Console.ReadLine();
- Console.WriteLine();
- switch (inputChangeableCurrency)
- {
- case "1":
- Console.WriteLine("На какую валюту поменять?");
- Console.WriteLine("1. Манамонеты");
- Console.WriteLine("2. Септимы");
- Console.WriteLine("0. Назад");
- inputExchangeableCurrency = Console.ReadLine();
- Console.WriteLine();
- switch (inputExchangeableCurrency)
- {
- case "1":
- Console.WriteLine("Сколько поменять?");
- inputCount = Console.ReadLine();
- Console.WriteLine();
- count = Convert.ToSingle(inputCount);
- if (count <= rubles)
- {
- manacoins = manacoins + count * ((float)courseRubles / courseManacoins);
- rubles -= count;
- }
- break;
- case "2":
- Console.WriteLine("Сколько поменять?");
- inputCount = Console.ReadLine();
- Console.WriteLine();
- count = Convert.ToSingle(inputCount);
- if (count <= rubles)
- {
- septims = septims + count * ((float)courseRubles / courseSeptims);
- rubles -= count;
- }
- break;
- case "0":
- inputCount = "";
- break;
- default:
- Console.WriteLine("Вы ввели недопустимое значение");
- break;
- }
- break;
- case "2":
- Console.WriteLine("На какую валюту поменять?");
- Console.WriteLine("1. Рубли");
- Console.WriteLine("2. Септимы");
- Console.WriteLine("0. Назад");
- inputExchangeableCurrency = Console.ReadLine();
- Console.WriteLine();
- switch (inputExchangeableCurrency)
- {
- case "1":
- Console.WriteLine("Сколько поменять?");
- inputCount = Console.ReadLine();
- Console.WriteLine();
- count = Convert.ToSingle(inputCount);
- if (count <= manacoins)
- {
- rubles = rubles + count * ((float)courseManacoins / courseRubles);
- manacoins -= count;
- }
- break;
- case "2":
- Console.WriteLine("Сколько поменять?");
- inputCount = Console.ReadLine();
- Console.WriteLine();
- count = Convert.ToSingle(inputCount);
- if (count <= rubles)
- {
- septims = septims + count * ((float)courseManacoins / courseSeptims);
- manacoins -= count;
- }
- break;
- case "0":
- inputCount = "";
- break;
- default:
- Console.WriteLine("Вы ввели недопустимое значение");
- break;
- }
- break;
- case "3":
- Console.WriteLine("На какую валюту поменять?");
- Console.WriteLine("1. Рубли");
- Console.WriteLine("2. Манамонеты");
- Console.WriteLine("0. Назад");
- inputExchangeableCurrency = Console.ReadLine();
- Console.WriteLine();
- switch (inputExchangeableCurrency)
- {
- case "1":
- Console.WriteLine("Сколько поменять?");
- inputCount = Console.ReadLine();
- Console.WriteLine();
- count = Convert.ToSingle(inputCount);
- if (count <= septims)
- {
- rubles = rubles + count * ((float)courseSeptims / courseRubles);
- septims -= count;
- }
- break;
- case "2":
- Console.WriteLine("Сколько поменять?");
- inputCount = Console.ReadLine();
- Console.WriteLine();
- count = Convert.ToSingle(inputCount);
- if (count <= septims)
- {
- manacoins = manacoins + count * ((float)courseSeptims / courseManacoins);
- septims -= count;
- }
- break;
- case "0":
- inputCount = "";
- break;
- default:
- Console.WriteLine("Вы ввели недопустимое значение");
- break;
- }
- break;
- case "0":
- break;
- default:
- Console.WriteLine("Вы ввели недопустимое значение");
- break;
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment