Mira haber si te sirve este codigo =)
Código C++:
Ver original#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
double numero1;
double numero2;
char operacion;
int conversorOperacion;
double resultado;
string respuesta;
string operador;
while(respuesta!="n" && respuesta!="N")
{ cout<<"**************Calculadora***********"<<endl;
cout<<"Ingrese los numeros a procesar matematicamente(ejemplo 1+2):"<<endl;
cin>>numero1>>operacion>>numero2;
cout<<endl;
conversorOperacion=static_cast<int>(operacion);
if(conversorOperacion==43)
{
resultado=numero1+numero2;
operador="suma";
}
if(conversorOperacion==45)
{
resultado=numero1-numero2;
operador="resta";
}
if(conversorOperacion==42)
{
resultado=numero1*numero2;
operador="multiplicacion";
}
if(conversorOperacion==47)
{
resultado=numero1/numero2;
operador="division";
}
cout<<"Resolviendo\nEspere por favor....."<<endl;
Sleep(5000);
cout<<endl;
cout<<"El resultado es de la "<<operador<<" es de: "<<resultado<<endl;
cout<<endl;
cout<<"Desea realizar otra operacion: S/N?"<<endl;
cin>>respuesta;
}
return 0;
}