Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2012, 11:00
skf_nando
 
Fecha de Ingreso: junio-2012
Ubicación: SABINAS COAHUILA
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 1
Información Calculadora en c++

SOY NUEVO EN ESTO DE PROGRAMAR ASÍ Q NO CUENTO CON MUCHO CONOCIMIENTO
MI DUDA ES QUE CUANDO EJECUTO ESTE PROGRAMA CORRE BIEN NO ME MUESTRA NINGÚN ERROR PERO NO ME DA LA RESPUESTA QUE QUIERO.

EN VES DE DARME EL RESULTADO DE LA OPERACIÓN QUE ESCOGÍ ME DA COMO RESPUESTA UN CARÁCTER

AQUÍ LES DEJO EL PROGRAMA ESPERANDO QUE ME PUEDAN AYUDAR


#include<iostream.h>
#include<string.h>
#include<math.h>
using namespace std;
int main ()
{
int a,b,s,r,m,d,res;
char o;
s=a+b;
r=a-b;
m=a*b;
d=a/b;
res=a%b;
cout<<"teclea el primer digito"<<endl;
cin>>a;
cout<<"teclea el signo"<<endl;
cin>>o;
cout<<"teclea el segundo numero"<<endl;
cin>>b;
switch(o)
{
case '+': cout<<s<<endl;
break;
case '-': cout<<r<<endl;
break;
case '*' : cout<<m<<endl;
break;
case '/' : cout<<d<<endl;
break;
case '%' : cout<<res<<endl;
break;
default:
cout<<" Error, comando invalido "<<endl;
break;
}
system ("pause");
return 0;
}