Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, пожалуйста. Нужно дополнить калькулятор switch case

Ira Naxa Знаток (416), на голосовании 2 года назад
Нужно дополнить калькулятор switch case, который будет считать синус, косинус, тангенс, процент от числа, а так же возведение в квадрат и квадратный корень



#include <iostream>
using namespace std;
int main() {
int x = 0;
int y = 0;
char n = ' ';
cout << "Enter first number: ";
cin >> x;
cout << "Enter operator (+, -, *, /): ";
cin >> n;
cout << "Enter second number: ";
cin >> y;

switch (n) {
case '+': cout << "Result: " << (long long)x + y;
break;
case '-': cout << "Result: " << (long long)x - y;
break;
case '*': cout << "Result: " << (long long)x * y;
break;
case '/': cout << "Result: " << x / y;
break;
default: cout << "Wrong operator";
}
puts("");
}
Голосование за лучший ответ
kaiu Высший разум (120236) 2 года назад
Ира, я вот люблю сказку про кашу из топора, вот так и некоторые тут думают, что дали топор и им свари кашку да с мясом.
Для ввода синуса, то его надо вводить до «Enter first number», так что тут не обойтись только изменением в «switch»
По сути калькулятор продвинутый надо написать :)
Подумайте, как будете вводить это и обращайтесь на ответы.
Похожие вопросы