Предмет: Информатика, автор: abdumalikovbeksultan

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

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

cin>>deystvie;

switch (deystvie){

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

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

Ответы

Автор ответа: aynurppp
0

Ответ:

Я бы не юзал бы 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 << "Деление";

}

Похожие вопросы
Предмет: Другие предметы, автор: firdavs3278