Хелпаните с ошибкой в коде

No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Короче говоря начинаю изучать 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";
}



}
 
Забаненный
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
57
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Щас все убрал, ошибок больше стало
 
Легенда форума
Статус
Онлайн
Регистрация
10 Дек 2018
Сообщения
4,371
Реакции[?]
2,278
Поинты[?]
182K
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main()
{
float num1, num2, result, act;


Переписал чутка, теперь стало 14 ошибок и 1 предупреждение



cout << "Enter first number";
cin >> num1;
cout << "Enter second number";
cin >> num2;
cout << "Enter act: +, -, /, *";
cin >> act;
if (act = "+") {
result = num1; + num2;
cout << num1; "+"; num2; "="; result;
}
else if (act = "/") {
result = num1; / num2;
cout << num1; "/"; num2; "="; result;
}
else if (act = "-") {
result = num1 - num2;
cout << num1; "-"; num2; "="; result;
}
else if (act = "*") {
result = num1; * num2;
cout << num1; "*"; num2; "="; result;
}
else {
cout << "Incorrect Act value entered";
}



}
 
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Ну смотри, когда их нет, у меня 16 ошибок, когда есть 12
 
Забаненный
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
57
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Забаненный
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
57
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я же говорю нужно переводить типы данных
 
Забаненный
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
57
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну просто обратись к методу без класса
 
Забаненный
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
57
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чекни это:
 
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Ну смотри, тут код написан от комманды switch, а я пытаюсь через if, когда я тот же самый код писал на питоне, все получалось заебца, а тут почему то доёбываются что / не корректный знак
 
Легенда форума
Статус
Онлайн
Регистрация
10 Дек 2018
Сообщения
4,371
Реакции[?]
2,278
Поинты[?]
182K
Забаненный
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
57
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чотка
 
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Сверху Снизу