Делаю калькулятор, и хочу сделать выбор действий
Хочу сделать калькулятор, но сложность заключается в том что я хочу сделать выбор действия.
Console.WriteLine("Выберите действие + - / *");
string deyst = Console.ReadLine();
Проблема в самом выборе, а обчисление есть.
Ответы (1 шт):
Автор решения: Павел Ериков
→ Ссылка
Чтобы прочитать один символ из консоли, надо писать так:
char deyst = Console.ReadKey().KeyChar;
А потом через switch или при помощи ветвлений if() else делайте дальше калькулятор :)
Например:
char deyst = Console.ReadKey().KeyChar;
if(deyst == '+')
//Выполнить сложение
else if(deyst == '-')
//Выполнить вычитание и т.д.
Или же вместо char можете так же использовать string, и сравнивать уже как строки.
Например:
string deyst = Console.ReadLine();
if(deyst == "+")
//Выполнить сложение
else if(deyst == "-")
//Выполнить вычитание и т.д.