Informática, perguntado por jgalvesdacosta23, 9 meses atrás

faça um algoritmo para funcionar igual uma calculadora. O usuário entra com 2 valores e escolhe se quer, somar, subtrair, multiplicar ou dividir. E mostre o resultado do cálculo.​

Soluções para a tarefa

Respondido por Unkown11
3

Resposta:

#include <iostream>

using namespace std;

int main() {

 int n1,n2;

 cout<<"Digite 2 numeros"<<"\n";

 cin>>n1>>n2;

 string s;

 cout<<"Qual operacao deseja fazer?"<<"\n";

 cout<<"+ -> SOMA,\n - -> SUBTRACAO,+\n / -> DIVISAO \n e * para MULTIPLICACAO"<<"\n";

 cin>>s;

 cout<<endl;

 if(s == "+"){

   cout<<"Soma: " << n1+n2;

 }else if(s == "-"){

   cout<<"Subtracao: " << n1-n2;

 }else if(s == "/"){

   cout<<"Divisao: " << n1/n2;

 }else if(s == "*"){

   cout<<"Multiplicacao: " << n1*n2;

 }

}


gabrielmrts: Boa, dei 4 estrelas por que você usou muitos if e else if (nesse código o mais viável o uso do switch, e se a pessoa colocar qualquer coisa que não seja um operador, o código não compila, por que você não colocou um else no caso de a pessoa inserir um operador incorreto.
gabrielmrts: Uma correção, o código compila, mas não retorna nada caso o operador não for um operador requerido nos if e else if.
Perguntas interessantes