Ребят,помогите,мне тут дз по шагу задали,с++,сделать калькулятор.Что б при выборе символа (+,*,-,/)выходило действие,типо вбил +,и показало сложение двух чисел
Код у меня изначально(часть)выглядит так:
cin>>deystvie;
switch (deystvie){
case +:cout<<"Сложение\n"
И вот нужно,что бы при вбивании плюса выходило действие,а оно не выходит.Срочно,пожалуйста,20 баллов даю.Уже через "char" пробовал
Answers & Comments
Ответ:
Я бы не юзал бы 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 << "Деление";
}