Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace CSLight
- {
- class Program
- {
- static void Main(string[] args)
- {
- float ruble;
- float dollar;
- float dollarCost = 76.26f;
- float euro;
- float euroCost = 82.51f;
- string choice;
- bool exit = false;
- int amount;
- Console.WriteLine("Введите баланс рублей, долларов и евро.");
- ruble = Convert.ToSingle(Console.ReadLine());
- dollar = Convert.ToSingle(Console.ReadLine());
- euro = Convert.ToSingle(Console.ReadLine());
- while (!exit)
- {
- Console.WriteLine("Выберите действие: \n1. Купить доллары\n" +
- "2. Купить евро\n" +
- "3. Продать доллары\n" +
- "4. Продать евро\n" +
- "5. Выход");
- choice = Console.ReadLine();
- switch (choice)
- {
- case "1":
- Console.Write($"Введите количество долларов, которое вы хотите купить(1 доллар = {dollarCost} рублей): ");
- amount = Convert.ToInt32(Console.ReadLine());
- if (ruble >= amount * dollarCost)
- {
- ruble -= amount * dollarCost;
- dollar += amount;
- Console.WriteLine($"Теперь у вас {ruble} рублей, {dollar} долларов и {euro} евро");
- }
- else
- {
- Console.WriteLine("У вас не достаточно рублей!");
- }
- break;
- case "2":
- Console.Write($"Введите количество евро, которое вы хотите купить(1 евро = {euroCost} рублей): ");
- amount = Convert.ToInt32(Console.ReadLine());
- if (ruble >= amount * euroCost)
- {
- ruble -= amount * euroCost;
- euro += amount;
- Console.WriteLine($"Теперь у вас {ruble} рублей, {dollar} долларов и {euro} евро");
- }
- else
- {
- Console.WriteLine("У вас не достаточно рублей!");
- }
- break;
- case "3":
- Console.Write($"Введите количество долларов, которое вы хотите продать(1 доллар = {dollarCost} рублей): ") ;
- amount = Convert.ToInt32(Console.ReadLine());
- if (dollar >= amount)
- {
- ruble += amount * dollarCost;
- dollar -= amount;
- Console.WriteLine($"Теперь у вас {ruble} рублей, {dollar} долларов и {euro} евро");
- }
- else
- {
- Console.WriteLine("У вас не достаточно долларов!");
- }
- break;
- case "4":
- Console.Write($"Введите количество евро, которое вы хотите продать(1 евро = {euroCost} рублей): ");
- amount = Convert.ToInt32(Console.ReadLine());
- if (euro >= amount)
- {
- ruble += amount * euroCost;
- euro -= amount;
- Console.WriteLine($"Теперь у вас {ruble} рублей, {dollar} долларов и {euro} евро");
- }
- else
- {
- Console.WriteLine("У вас не достаточно евро!");
- }
- break;
- case "5":
- exit = true;
- Console.WriteLine("До свидания!");
- break;
- default:
- Console.WriteLine("Вы ввели неверное значение, попробуйте еще раз.");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement