este exercicio caiu na minha prova de c++ : Crie um programa em que o usuário digite 2 valores numéricos inteiros, e depois insira qual operação matemática ele quer realizar.
Para escolher a operação matemática, o usuário deve digitar "som", "sub", "div" ou "mult". Caso o usuário digite "som", o programa deve mostrar a soma dos valores.
Caso digite "sub", o programa deve mostrar a subtração destes valores. Caso digite "div", o programa deve mostrar a divisão destes programas.
Caso o usuário digite "mult", o programa deve mostrar a multiplicação destes valores.
eis a minha resposta:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(){
int x;
int y;
int oper;
float som;
int sub, mult, div;
cout << "Digite um valor para x: ";
cin >> x;
cout << "Digite um valor para y: ";
cin >> y;
cout << "Se voce for somar digite som, se for subtrair digite sub, se for dividir, digite div, se for multipicar digite mult: ";
cin >> oper;
if (oper = som)
{
cout << x + y;
}
if(oper = sub)
{
cout << x - y;
}
if(oper = mult)
{
cout << x * y;
}
if(oper =div)
{
cout << x / y;
}
}
não consigo resolver, creio que o erro está nas variáveis que estou atribuindo mas não consigo por favor me ajudem