Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace convertorMoney
- {
- class Program
- {
- static void Main(string[] args)
- {
- int rubToUsd = 64, rubToYuan = 10;
- int usdToRub = 66, usdToYuan = 25;
- int yuanToRub = 12, yuanToUsd = 26;
- float rub;
- float usd;
- float yuan;
- float moneyCount;
- string userInput = "";
- Console.WriteLine("Добро пожаловать в обменник валют. Вы можете обменять рубли, доллары и юани друг на друга.");
- Console.Write("Введите сколько у вас рублей: ");
- rub = Convert.ToSingle(Console.ReadLine());
- Console.Write("Введите сколько у вас долларов: ");
- usd = Convert.ToSingle(Console.ReadLine());
- Console.Write("Введите сколько у вас юаней: ");
- yuan = Convert.ToSingle(Console.ReadLine());
- while (userInput != "0")
- {
- Console.WriteLine($"У вас {rub} рублей, {usd} долларов, {yuan} юаней.");
- Console.WriteLine("1 - обменять рубли на доллары.");
- Console.WriteLine("2 - обменять рубли на юани.");
- Console.WriteLine("3 - обменять доллары на рубли.");
- Console.WriteLine("4 - обменять доллары на юани.");
- Console.WriteLine("5 - обменять юани на рубли.");
- Console.WriteLine("6 - обменять юани на доллары.");
- Console.WriteLine("0 - выйти из программы.");
- userInput = Console.ReadLine();
- switch (userInput)
- {
- case "1":
- Console.WriteLine("Обмен рублей на доллары.");
- Console.Write("Сколько рублей вы хотите обменять: ");
- moneyCount = Convert.ToSingle(Console.ReadLine());
- if (rub >= moneyCount)
- {
- rub -= moneyCount;
- usd += moneyCount / rubToUsd;
- }
- else
- {
- Console.WriteLine("У вас нет столько рублей.");
- }
- break;
- case "2":
- Console.WriteLine("Обмен рублей на юани.");
- Console.Write("Сколько рублей вы хотите обменять: ");
- moneyCount = Convert.ToSingle(Console.ReadLine());
- if (rub >= moneyCount)
- {
- rub -= moneyCount;
- yuan += moneyCount / rubToYuan;
- }
- else
- {
- Console.WriteLine("У вас нет столько рублей.");
- }
- break;
- case "3":
- Console.WriteLine("Обмен долларов на рубли.");
- Console.Write("Сколько долларов вы хотите обменять: ");
- moneyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= moneyCount)
- {
- usd -= moneyCount;
- rub += moneyCount / usdToRub;
- }
- else
- {
- Console.WriteLine("У вас нет столько долларов.");
- }
- break;
- case "4":
- Console.WriteLine("Обмен долларов на юани.");
- Console.Write("Сколько долларов вы хотите обменять: ");
- moneyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= moneyCount)
- {
- usd -= moneyCount;
- yuan += moneyCount / usdToYuan;
- }
- else
- {
- Console.WriteLine("У вас нет столько долларов.");
- }
- break;
- case "5":
- Console.WriteLine("Обмен юаней на рубли.");
- Console.Write("Сколько юаней вы хотите обменять: ");
- moneyCount = Convert.ToSingle(Console.ReadLine());
- if (yuan >= moneyCount)
- {
- yuan -= moneyCount;
- rub += moneyCount / yuanToRub;
- }
- else
- {
- Console.WriteLine("У вас нет столько юаней.");
- }
- break;
- case "6":
- Console.WriteLine("Обмен юаней на доллары.");
- Console.Write("Сколько юаней вы хотите обменять: ");
- moneyCount = Convert.ToSingle(Console.ReadLine());
- if (yuan >= moneyCount)
- {
- yuan -= moneyCount;
- usd += moneyCount / yuanToUsd;
- }
- else
- {
- Console.WriteLine("У вас нет столько юаней.");
- }
- break;
- }
- }
- Console.WriteLine("Выход из программы. Приходите еще.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement