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 Homework9
- {
- class Program
- {
- static void Main(string[] args)
- {
- float userRub;
- float userUsd;
- float userEur;
- Console.WriteLine("Сколько у вас рублей: ");
- userRub = Convert.ToSingle(Console.ReadLine());
- Console.WriteLine("Сколько у вас долларов: ");
- userUsd = Convert.ToSingle(Console.ReadLine());
- Console.WriteLine("Сколько у вас евро: ");
- userEur = Convert.ToSingle(Console.ReadLine());
- float usdToRub = 75;
- float rubToUsd = 0.0133f;
- float eurToRub = 90;
- float rubToEur = 0.0111f;
- float usdToEur = 0.83f;
- float eurToUsd = 1.2f;
- string commandNumber = "";
- bool isWorking = true;
- while (isWorking)
- {
- Console.WriteLine("Что вы хотите сделать?\n" +
- "1)Поменять рубли на доллары\n" +
- "2)Поменять доллары на рубли\n" +
- "3)Поменять рубли на евро\n" +
- "4)Поменять евро на рубли\n" +
- "5)Поменять евро на доллары\n" +
- "6)Поменять доллары на евро\n" +
- "Введите 'exit' для выхода\n" +
- "Введите номер команды...");
- commandNumber = Console.ReadLine();
- float userInput;
- switch (commandNumber)
- {
- case "1":
- Console.WriteLine("1)Поменять рубли на доллары");
- Console.Write("Сколько вы хотите поменять: ");
- userInput = Convert.ToSingle(Console.ReadLine());
- if (userInput <= userRub)
- {
- userUsd += userInput * rubToUsd;
- userRub -= userInput;
- }
- else
- {
- Console.WriteLine("недопустимое кол-во рублей");
- }
- break;
- case "2":
- Console.WriteLine("2)Поменять доллары на рубли");
- Console.Write("Сколько вы хотите поменять: ");
- userInput = Convert.ToSingle(Console.ReadLine());
- if (userInput <= userUsd)
- {
- userRub += userInput * usdToRub;
- userUsd -= userInput;
- }
- else
- {
- Console.WriteLine("недопустимое кол-во долларов");
- }
- break;
- case "3":
- Console.WriteLine("3)Поменять рубли на евро");
- Console.Write("Сколько вы хотите поменять: ");
- userInput = Convert.ToSingle(Console.ReadLine());
- if (userInput <= userRub)
- {
- userEur += userInput * rubToEur;
- userRub -= userInput;
- }
- else
- {
- Console.WriteLine("недопустимое кол-во рублей");
- }
- break;
- case "4":
- Console.WriteLine("4)Поменять евро на рубли");
- Console.Write("Сколько вы хотите поменять: ");
- userInput = Convert.ToSingle(Console.ReadLine());
- if (userInput <= userEur)
- {
- userRub += userInput * eurToRub;
- userEur -= userInput;
- }
- else
- {
- Console.WriteLine("недопустимое кол-во евро");
- }
- break;
- case "5":
- Console.WriteLine("5)Поменять евро на доллары");
- Console.Write("Сколько вы хотите поменять: ");
- userInput = Convert.ToSingle(Console.ReadLine());
- if (userInput <= userEur)
- {
- userUsd += userInput * eurToUsd;
- userEur -= userInput;
- }
- else
- {
- Console.WriteLine("недопустимое кол-во евро");
- }
- break;
- case "6":
- Console.WriteLine("6)Поменять доллары на евро");
- Console.Write("Сколько вы хотите поменять: ");
- userInput = Convert.ToSingle(Console.ReadLine());
- if (userInput <= userUsd)
- {
- userEur += userInput * usdToEur;
- userUsd -= userInput;
- }
- else
- {
- Console.WriteLine("недопустимое кол-во долларов");
- }
- break;
- case "exit":
- isWorking = false;
- break;
- default:
- Console.WriteLine("Такой команды не существует");
- break;
- }
- Console.WriteLine("---Ваш баланс---\n" +
- "" + userRub + " рублей \n" +
- "" + userUsd + " долларов США \n" +
- "" + userEur + " евро \n");
- }
- Console.WriteLine("Хорошего дня!");
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment