No trap no life
-
Автор темы
- #1
Короче говоря начинаю изучать C++ , пытаюсь написать простенький кулькулятор, но выдается ошибка, кто может ее исправить и пояснить в чем хрень?
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
float num_1, num_2, result, act;
cout << "Enter first number";
cin >> num_1;
cout << "Enter second number";
cin >> num_2;
cout << "Enter act: +, -, /, *";
cin >> act();
if (act == "+") {
result = num_1; + num_2;
cout << num_1; "+"; num_2; "="; result;
}
else if (act == "/") {
result = num_1; / num_2;
cout << num_1; "/"; num_2; "="; result;
}
else if (act == "-") {
result = num_1 - num_2;
cout << num_1; "-"; num_2; "="; result;
}
else if (act == "*") {
result = num_1; * num_2;
cout << num_1; "*"; num_2; "="; result;
}
else {
cout << "Incorrect Act value entered";
}
}
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
float num_1, num_2, result, act;
cout << "Enter first number";
cin >> num_1;
cout << "Enter second number";
cin >> num_2;
cout << "Enter act: +, -, /, *";
cin >> act();
if (act == "+") {
result = num_1; + num_2;
cout << num_1; "+"; num_2; "="; result;
}
else if (act == "/") {
result = num_1; / num_2;
cout << num_1; "/"; num_2; "="; result;
}
else if (act == "-") {
result = num_1 - num_2;
cout << num_1; "-"; num_2; "="; result;
}
else if (act == "*") {
result = num_1; * num_2;
cout << num_1; "*"; num_2; "="; result;
}
else {
cout << "Incorrect Act value entered";
}
}