como resolver essa questao?
Soluções para a tarefa
Vamos lá, não sei em qual linguagem você preferia que eu resolvesse, mas nao parece ser Portugol, entao vou ser C++ por ser uma das mais "simples".
Esse programa é bem básico, visto que é só ler um caractere e usar o switch-case conforme o que o usuário digitar.
Resposta: (vou pular a declaração de inicialização do c++)
int x, y;
char sinal;
cout << "+ Somar" << endl;
cout << "- Subtrair" << endl;
cout << "x Multiplicar" << endl;
cout << "/ Dividir" << endl << endl;
cout << "Insira a operação: "; // Mostra a mensagem "insira a operação ao usuario
cin >> sinal; // Pede para o usuario digitar um dos sinais descritos acima
cout << endl << "Valor 1: "; // Exibir a mensagem
cin >> x; // Ler o primeiro valor e atribuir a variavel x
cout << "Valor 2: "; // Exibir a mensagem
cin >> y; // Ler o segundo valor e atribuir a variável y
switch (sinal) { // Estrutura switch-case
case '+': // Caso o usuário digite o operador "+"
cout << "Resultado = " << x+y << endl;
break;
case '-': // Caso o usuário digite o operador "-"
cout << "Resultado = " << x-y << endl;
break;
case 'x': // Caso o usuário digite o operador "x"
cout << "Resultado = " << x*y << endl;
break;
case '/': // Caso o usuário digite o operador "/"
if (y==0) { // É necessário tomar cuidado com a divisão por 0
cout << "Impossível divisão por 0!" << endl;
} else {
cout << "Resultado = " << x/y << endl;
}
break;
}