Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float balanceDollars = 10;
- float balanceEvro = 15;
- float balanceRub = 600;
- float kursDollarInRubs = 59.77f;
- float kursEvroInRubs = 59.60f;
- float kursEvroInDollars = 1;
- float kursDollarsInEvro = 1;
- int operation;
- float valutInput;
- float resultValute;
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.WriteLine($"Ваш баланс составляет: \n {balanceDollars} долларов; \n {balanceEvro} евро; \n {balanceRub} рублей; \n");
- Console.WriteLine($"Курсы валют:\n Доллар: {kursDollarInRubs} рублей, {kursEvroInDollars} евро. \n Евро: {kursEvroInRubs} рублей, {kursDollarsInEvro} доллар.\n");
- Console.WriteLine("Выберите операцию, которую хотите совершить: \n 1) Из долларов в евро. \n 2) Из евро в доллары \n\n" +
- " 3) Из долларов в рубли \n 4) Из рублей в доллары \n\n 5) Из евро в рубли \n 6) Из рублей в евро \n 7) Выйти из программы. \n");
- Console.Write("Укажите номер операции, которую собираетесь совершить: ");
- operation = int.Parse(Console.ReadLine());
- switch (operation)
- {
- case 1:
- Console.WriteLine("\n Вы выбрали: \n 1) Из долларов в евро.\n ");
- Console.Write("Введите количество валюты, которую хотите обменять: ");
- valutInput = float.Parse(Console.ReadLine());
- if (valutInput <= balanceDollars)
- {
- resultValute = valutInput * kursDollarsInEvro;
- Console.WriteLine($"В данной операции вы получили {resultValute} Евро ");
- balanceEvro += resultValute;
- balanceDollars -= valutInput;
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine($"Операция прошла успешно!\n");
- Console.Write("Нажмите любую клавишу, что бы закончить операцию.");
- Console.ReadLine();
- Console.Clear();
- break;
- }
- else
- {
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("На вашем счете, недостаочно средств! \n Пожалуйста, повторите попытку заного.\n \n ");
- break;
- }
- case 2:
- Console.WriteLine("\n Вы выбрали: \n 2) Из евро в доллары.\n ");
- Console.Write("Введите количество валюты, которую хотите обменять: ");
- valutInput = float.Parse(Console.ReadLine());
- if (valutInput <= balanceEvro)
- {
- resultValute = valutInput * kursEvroInDollars;
- Console.WriteLine($"В данной операции вы получили {resultValute} Евро ");
- balanceDollars += resultValute;
- balanceEvro -= valutInput;
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine($"Операция прошла успешно!\n");
- Console.Write("Нажмите любую клавишу, что бы закончить операцию.");
- Console.ReadLine();
- Console.Clear();
- break;
- }
- else
- {
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("На вашем счете, недостаочно средств! \n Пожалуйста, повторите попытку заного.\n \n ");
- break;
- }
- case 3:
- Console.WriteLine("\n Вы выбрали: \n 3) Из долларов в рубли.\n ");
- Console.Write("Введите количество валюты, которую хотите обменять: ");
- valutInput = float.Parse(Console.ReadLine());
- if (valutInput <= balanceDollars)
- {
- resultValute = valutInput * kursDollarInRubs;
- Console.WriteLine($"В данной операции вы получили {resultValute} рублей ");
- balanceRub += resultValute;
- balanceDollars -= valutInput;
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine($"Операция прошла успешно!\n");
- Console.Write("Нажмите любую клавишу, что бы закончить операцию.");
- Console.ReadLine();
- Console.Clear();
- break;
- }
- else
- {
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("На вашем счете, недостаочно средств! \n Пожалуйста, повторите попытку заного.\n \n ");
- break;
- }
- case 4:
- Console.WriteLine("\n Вы выбрали: \n 2) Из рублей в доллары.\n ");
- Console.Write("Введите количество валюты, которую хотите обменять: ");
- valutInput = float.Parse(Console.ReadLine());
- if (valutInput <= balanceRub)
- {
- resultValute = valutInput / kursDollarInRubs;
- Console.WriteLine($"В данной операции вы получили {resultValute} долларов ");
- balanceDollars += resultValute;
- balanceRub -= valutInput;
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine($"Операция прошла успешно!\n");
- Console.Write("Нажмите любую клавишу, что бы закончить операцию.");
- Console.ReadLine();
- Console.Clear();
- break;
- }
- else
- {
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("На вашем счете, недостаочно средств! \n Пожалуйста, повторите попытку заного.\n \n ");
- break;
- }
- case 5:
- Console.WriteLine("\n Вы выбрали: \n 3) Из евро в рубли.\n ");
- Console.Write("Введите количество валюты, которую хотите обменять: ");
- valutInput = float.Parse(Console.ReadLine());
- if (valutInput <= balanceEvro)
- {
- resultValute = valutInput * kursEvroInRubs;
- Console.WriteLine($"В данной операции вы получили {resultValute} рублей ");
- balanceRub += resultValute;
- balanceEvro -= valutInput;
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine($"Операция прошла успешно!\n");
- Console.Write("Нажмите любую клавишу, что бы закончить операцию.");
- Console.ReadLine();
- Console.Clear();
- break;
- }
- else
- {
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- break;
- }
- case 6:
- Console.WriteLine("\n Вы выбрали: \n 2) Из евро в рубли.\n ");
- Console.Write("Введите количество валюты, которую хотите обменять: ");
- valutInput = float.Parse(Console.ReadLine());
- if (valutInput <= balanceRub)
- {
- resultValute = valutInput / kursEvroInRubs;
- Console.WriteLine($"В данной операции вы получили {resultValute} долларов ");
- balanceEvro += resultValute;
- balanceRub -= valutInput;
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine($"Операция прошла успешно!\n");
- Console.Write("Нажмите любую клавишу, что бы закончить операцию.");
- Console.ReadLine();
- Console.Clear();
- break;
- }
- else
- {
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("На вашем счете, недостаочно средств! \n Пожалуйста, повторите попытку заного.\n \n ");
- break;
- }
- case 7:
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.WriteLine("Cпасибо, что пользуетесь нашей программой.");
- Console.WriteLine($"Ваш баланс составляет: \n {balanceDollars} долларов; \n {balanceEvro} евро; \n {balanceRub} рублей; \n");
- Console.Write("Нажмите любую клавишу, что бы выйти из программы");
- break;
- default:
- Console.Clear();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("\n Мы повторим информацию, если вы не поняли, пожалуйста, воспользуйтесь указанными цифрами!\n");
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment