Elaborar un programa que lea dos números por teclado y a continuación deberá solicitar un carácter (+, -, *, /) que indique la operación aritmética a realizar con ellos. El programa devolverá por pantalla, el resultado de dicha operación. Si se ingresa otro operador deberá devolver el mensaje: “Operador inválido”)
Respuesta:
Operación 2 números por c++ y Python
Explicación:
En c++ :
#include <iostream>
using namespace std;
int main()
{
int num1, num2,resultado;
string operador="";
cout<<"Digite un numero: ";
cin>>num1;
cout<<"Digite otro numero: ";
cin>>num2;
cout<<"Digite un caracter[ + , - , *, / ] : ";
cin>>operador;
if(operador == "+")
{
resultado = num1 + num2;
cout<<resultado;
}
else if(operador == "-")
{
resultado = num1 - num2;
cout<<resultado;
}
else if(operador == "*")
{
resultado = num1 * num2;
cout<<resultado;
}
else if(operador == "/")
{
resultado = num1 / num2;
cout<<resultado;
}
else
{
cout<<"Operador invalido.";
}
}
En Python:
num1 = int(input("Digite un número: "))
num2 = int(input("Digite otro número: "))
operador = input("Digite un caracter[ + , - , *, /]: ")
if(operador =="+"):
resultado=num1 + num2
print(resultado)
elif(operador =="-"):
resultado = num1 - num2
print(resultado)
elif(operador =="*"):
resultado = num1 * num2
print(resultado)
elif(operador =="/"):
resultado = num1/num2
print(resultado)
else:
print("Operador inválido.")