Мне тут дз по шагу задали,с++,сделать калькулятор.что б при выборе символа (+,*,-,/)выходило действие,типо вбил +,и показало сложение двух чисел

код у меня изначально(часть)выглядит так:

cin> > deystvie;

switch (deystvie){

case +: cout< < "сложение\n"

и вот нужно,что бы при вбивании плюса выходило действие,а оно не .уже через "char" пробовал

Nika5332 Nika5332    1   27.01.2020 20:50    0

Ответы
незнайка1183 незнайка1183  11.10.2020 03:47

Я бы не юзал бы switch case, потому что он коряво работает для строк и чаров

Объяснение:

#include <iostream>

#include <string>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

char deystvie;

cin >> deystvie;

if (deystvie == '+') cout << "Сложение";

else if (deystvie == '-') cout << "Вычитание";

else if (deystvie == '*') cout << "Умножение";

else cout << "Деление";

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика