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 Конвертер_валют
- {
- class Program
- {
- static void Main(string[] args)
- {
- float rub, usd, eur;
- float usdToRub = 73, eurToRub = 80, usdToEur = 1.094f;
- string userInput;
- float currencyCount;
- Console.WriteLine("Обменник валют: вы можете обменять рубли, доллары и евро.");
- Console.Write("Введите баланс рублей: ");
- rub = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите баланс долларов: ");
- usd = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите баланс евро: ");
- eur = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("1 - обменять рубли на доллары");
- Console.WriteLine("2 - обменять рубли на евро");
- Console.WriteLine("3 - обменять евро на доллары");
- Console.WriteLine("4 - обменять евро на рубли");
- Console.WriteLine("5 - обменять доллары на рубли");
- Console.WriteLine("6 - обменять доллары на евро");
- Console.Write("Ввод: ");
- userInput = Console.ReadLine();
- switch(userInput)
- {
- case "1":
- Console.WriteLine("Обмен рублей на доллары, сколько вы хотите обменять?");
- Console.Write("Ввод: ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if(rub>=currencyCount)
- {
- rub -= currencyCount;
- usd += currencyCount / usdToRub;
- }
- else
- {
- Console.WriteLine("Ошибка ввода!");
- }
- break;
- case "2":
- Console.WriteLine("Обмен рублей на евро, сколько вы хотите обменять?");
- Console.Write("Ввод: ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (rub >= currencyCount)
- {
- rub -= currencyCount;
- eur += currencyCount / eurToRub;
- }
- else
- {
- Console.WriteLine("Ошибка ввода!");
- }
- break;
- case "3":
- Console.WriteLine("Обмен евро на доллары, сколько вы хотите обменять?");
- Console.Write("Ввод: ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (eur >= currencyCount)
- {
- eur -= currencyCount;
- usd += currencyCount * usdToEur;
- }
- else
- {
- Console.WriteLine("Ошибка ввода!");
- }
- break;
- case "4":
- Console.WriteLine("Обмен евро на рубли, сколько вы хотите обменять?");
- Console.Write("Ввод: ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (eur >= currencyCount)
- {
- eur -= currencyCount;
- rub += currencyCount * eurToRub;
- }
- else
- {
- Console.WriteLine("Ошибка ввода!");
- }
- break;
- case "5":
- Console.WriteLine("Обмен доллары на рубли, сколько вы хотите обменять?");
- Console.Write("Ввод: ");
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= currencyCount)
- {
- usd -= currencyCount;
- rub += currencyCount * usdToRub ;
- }
- else
- {
- Console.WriteLine("Ошибка ввода!");
- }
- break;
- case "6":
- Console.WriteLine("Обмен доллары на евро, сколько вы хотите обменять?");
- Console.Write("Ввод: "); ;
- currencyCount = Convert.ToSingle(Console.ReadLine());
- if (usd >= currencyCount)
- {
- usd -= currencyCount;
- eur += currencyCount / usdToEur;
- }
- else
- {
- Console.WriteLine("Ошибка ввода!");
- }
- break;
- }
- Console.WriteLine("Баланс: " + rub + " рублей, " + usd + " долларов и " + eur + " евро.");
- Console.ReadKey();
- }
- }
- }
Add Comment
Please, Sign In to add comment