• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

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

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



}
 
Ну смотри, когда их нет, у меня 16 ошибок, когда есть 12
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1584531032638.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я же говорю нужно переводить типы данных
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну просто обратись к методу без класса
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чекни это:
 
Ну смотри, тут код написан от комманды switch, а я пытаюсь через if, когда я тот же самый код писал на питоне, все получалось заебца, а тут почему то доёбываются что / не корректный знак
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чотка
 
Назад
Сверху Снизу