Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Exchange
- {
- class Program
- {
- static void Main(string[] args)
- {
- float rub, usd, jpy;
- float betweenRubUsd = 74, betweenUsdJpy = 107, betweenRubJpy = 1.37f;
- string exit = "начало";
- Console.Write("Введите сколько у вас рублей - ");
- rub = Convert.ToSingle(Console.ReadLine());
- Console.Write("Введите сколько у вас долларов - ");
- usd = Convert.ToSingle(Console.ReadLine());
- Console.Write("Введите сколько у вас йен - ");
- jpy = Convert.ToSingle(Console.ReadLine());
- while (exit != "конец")
- {
- Console.WriteLine("Добро пожаловать в пункт обмена валют");
- Console.Write ("Введите \n 1 - чтобы обменять рубли на доллары, \n 2 - доллары на рубли, \n 3 - доллары на йены, \n 4 - йены на рубли, \n 5 - рубли на йены, \n 6 йены на доллары \n");
- int whatChange = Convert.ToInt32( Console.ReadLine());
- Console.Write ("Введите сколько вы хотите обменять ");
- float howMuch = Convert.ToSingle(Console.ReadLine());
- switch (whatChange)
- {
- case 1:
- if (rub >= howMuch)
- {
- rub -= howMuch;
- usd += howMuch / betweenRubUsd;
- Console.WriteLine("Теперь у вас " + usd + " долларов и " + " рублей " + rub);
- }
- else
- {
- Console.WriteLine("Не хватает денег на счету");
- }
- break;
- case 2:
- if (usd >= howMuch)
- {
- usd -= howMuch;
- rub += howMuch * betweenRubUsd;
- Console.WriteLine("Теперь у вас " + usd + " долларов и " + " рублей " + rub);
- }
- else
- {
- Console.WriteLine("Не хватает денег на счету");
- }
- break;
- case 3:
- if (usd >= howMuch)
- {
- usd -= howMuch;
- jpy += howMuch * betweenUsdJpy;
- Console.WriteLine("Теперь у вас " + usd + " долларов и " + " йен " + jpy);
- }
- else
- {
- Console.WriteLine("Не хватает денег на счету");
- }
- break;
- case 4:
- if (jpy >= howMuch)
- {
- jpy -= howMuch;
- rub += howMuch * betweenRubJpy;
- Console.WriteLine("Теперь у вас " + rub + " рублей и " + " йен " + jpy);
- }
- else
- {
- Console.WriteLine("Не хватает денег на счету");
- }
- break;
- case 5:
- if (rub >= howMuch)
- {
- rub -= howMuch;
- jpy += howMuch / betweenRubJpy;
- Console.WriteLine("Теперь у вас " + rub + " рублей и " + " йен " + jpy);
- }
- else
- {
- Console.WriteLine("Не хватает денег на счету");
- }
- break;
- case 6:
- if (jpy >= howMuch)
- {
- jpy -= howMuch;
- usd += howMuch / betweenUsdJpy;
- Console.WriteLine("Теперь у вас " + usd + " долларов и " + " йен " + jpy);
- }
- else
- {
- Console.WriteLine("Не хватает денег на счету");
- }
- break;
- }
- Console.WriteLine("Если вы закончили обмен напишите - конец");
- exit = Console.ReadLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement