Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace CSLight
- {
- public class Program
- {
- static void Main(string[] args)
- {
- const string ChangeUsdtoRub = "1";
- const string ChangeUsdtoEur = "2";
- const string ChangeRubtoEur = "3";
- const string ChangeRubtoUsd = "4";
- const string ChangeEurtoUsd = "5";
- const string ChangeEurtoRub = "6";
- const string ExitProgram = "7";
- int balanceUsd = 10;
- int balanceRub = 1000;
- int balanceEur = 10;
- int exchangeRateUsdtoRub = 90;
- int exchangeRateUsdtoEur = 1;
- int exchangeRateEurtoRub = 80;
- int usd;
- int rub;
- int eur;
- bool isExit = true;
- while(isExit)
- {
- Console.Clear();
- Console.WriteLine($"Баланс ваших кошельков:\nUsd:{balanceUsd}\nRub:{balanceRub}\nEur:{balanceEur}\nКакую валюту вы хотели бы обменять?\n{ChangeUsdtoRub})Поменять usd на rub." +
- $"\n{ChangeUsdtoEur})Поменять usd на eur.\n{ChangeRubtoEur})Поменять rub на eur." +
- $"\n{ChangeRubtoUsd})Поменять rub на usd\n{ChangeEurtoUsd})Поменять eur на usd\n{ChangeEurtoRub})Поменять eur на rub\n{ExitProgram})Выйти из банка.");
- switch (Console.ReadLine())
- {
- case ChangeUsdtoRub:
- Console.WriteLine("Сколько usd вы хотите обменять на rub?");
- usd = Convert.ToInt32(Console.ReadLine());
- if(usd <= balanceUsd)
- {
- balanceUsd -= usd;
- balanceRub += usd * exchangeRateUsdtoRub;
- }
- else
- {
- Console.WriteLine("У вас недостаточно usd для обмена!");
- Console.ReadKey();
- }
- break;
- case ChangeUsdtoEur:
- Console.WriteLine("Сколько usd вы хотите обменять на eur?");
- usd = Convert.ToInt32(Console.ReadLine());
- if (usd <= balanceUsd)
- {
- balanceUsd -= usd;
- balanceEur += usd * exchangeRateUsdtoEur;
- }
- else
- {
- Console.WriteLine("У вас недостаточно usd для обмена!");
- Console.ReadKey();
- }
- break;
- case ChangeRubtoEur:
- Console.WriteLine("Сколько rub вы хотите обменять на eur?");
- rub = Convert.ToInt32(Console.ReadLine());
- if (rub <= balanceRub)
- {
- balanceRub -= rub;
- balanceEur += rub / exchangeRateEurtoRub;
- }
- else
- {
- Console.WriteLine("У вас недостаточно rub для обмена!");
- Console.ReadKey();
- }
- break;
- case ChangeRubtoUsd:
- Console.WriteLine("Сколько rub вы хотите обменять на usd?");
- rub = Convert.ToInt32(Console.ReadLine());
- if (rub <= balanceRub)
- {
- balanceRub -= rub;
- balanceUsd += rub / exchangeRateUsdtoRub;
- }
- else
- {
- Console.WriteLine("У вас недостаточно rub для обмена!");
- Console.ReadKey();
- }
- break;
- case ChangeEurtoUsd:
- Console.WriteLine("Сколько eur вы хотите обменять на usd?");
- eur = Convert.ToInt32(Console.ReadLine());
- if (eur <= balanceEur)
- {
- balanceEur -= eur;
- balanceUsd += eur * exchangeRateUsdtoEur;
- }
- else
- {
- Console.WriteLine("У вас недостаточно eur для обмена!");
- Console.ReadKey();
- }
- break;
- case ChangeEurtoRub:
- Console.WriteLine("Сколько eur вы хотите обменять на rub?");
- eur = Convert.ToInt32(Console.ReadLine());
- if (eur <= balanceEur)
- {
- balanceEur -= eur;
- balanceRub += eur * exchangeRateEurtoRub;
- }
- else
- {
- Console.WriteLine("У вас недостаточно eur для обмена!");
- Console.ReadKey();
- }
- break;
- case ExitProgram:
- isExit = false;
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement