Делаю калькулятор, и хочу сделать выбор действий

Хочу сделать калькулятор, но сложность заключается в том что я хочу сделать выбор действия.

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 == "-")
    //Выполнить вычитание и т.д.
→ Ссылка