Джамшед Носиров
Джамшед Носиров

C++ Калькулятор. Возникла небольшая ошибка, в любом случае выводится defualt. Заранее спасибо!



int kala,kalb,kalo;
cout << "Ââåäèòå ïåðâîå ÷èñëî, îïåðàöèþ è âòîðîå ÷èñëî ÷åðåç ïðîáåë, íàïðèìåð: 2 * 2" << endl;
cin >> kala;
cin >> kalo;
cin >> kalb;
switch (kalo)
{
case '+':
cout << kala << "+" << kalb << "=" << kala + kalb;
break;
case '-':
cout << kala << "-" << kalb << "=" << kala - kalb;
break;
case '*':
cout << kala << "*" << kalb << "=" << kala * kalb;
break;
case '/':
cout << kala << "/" << kalb << "=" << kala / kalb;
break;
default:
cout << "Âû íåïðàâèëüíî ââåëè äàííûå" << endl;

}
system("PAUSE");

Прошу извинения за кодировку, не заметил.

ВЯ
Вероничка Я

потому что kalo - int, а '+' '-' и т. д. - char
к тому же, как ты вводишь данные?
у меня заработало только "1 + 2"

Похожие вопросы
Подскажите где ошибка? Заранее спасибо!
c ++ создать калькулятор
помогите с выводом строки C++
Программа калькулятор C# проблема с операциями +-*/
Вывод данных на экран C++
почему выводит ошибку
Инженерный калькулятор. как записывать в инженерном калькуляторе градусы? Заранее спасибо
Помогите люди написать калькулятор на C++ если можно ещё хороший учебник. Заранее спасибо!
c++ калькулятор с функцией
Как исправить ошибку? Заранее спасибо.