В настоящее время я работаю над небольшой и простой калькуляторной программой, и она идет очень хорошо, но я просто пытаюсь сделать некоторые улучшения. Он включает добавление функций для sin/cos/tan и abs.Включение функций тригонометрии в простой калькулятор, C++
Я не мог думать ни о каком другом способе, в котором я мог бы включить их, поскольку я уже объявлял свои переменные как плавающие ранее в коде.
#include <iostream>
int main() {
//Variables that user inputs.
float a, b;
char op;
//Input them in the order
std::cin >> a >> op >> b;
//Addition
if (op == '+') {
std::cout << a << '+' << b << '=' << a+b;
}
//Subtraction
else if (op == '-') {
std::cout << a << '-' << b << '=' << a-b;
}
//Multiplication
else if (op == '*') {
std::cout << a << '*' << b << '=' << a*b;
}
//Division
else if (op == '/') {
std::cout << a << '/' << b << '=' << a/b;
}
return 0;
}
Любая помощь будет принята с благодарностью!
EDIT: Извинения. Понял, что я не включил этот вопрос. Как включить тригонометрические функции?
чем вопрос? Я не понимаю эту проблему. – patrickvacek
Какова ваша конкретная проблема? Что вы пробовали, что не работали/не были тем, что вы хотели? – JBL
Итак, для начала вам, вероятно, нужно выяснить, как читать строку вместо символа для 'op'. Остальное должно быть довольно простым. –