hola colegas me estoy iniciando con esto de la programación en c++ y tengo un libro y me puse a hacer un programa que pidiera dos números y dependiendo de la opción que el usuario escogiera el programa tenia que ejecutarla pero la verdad es que no se donde esta el error por favor les presento mi programa y díganme donde estoy mal el objetivo es hacerlo con la función switch gracias de antemano
#include <iostream.h>
int main ()
{
char oper;
int num1, num2;
int suma, resta, mult, div, resto;
cout<<"teclee dos numeros\n";
cout<<"primer numero:";
cin>>num1;
cout<<"segundo numero:";
cin>>num2;
cout<<"elija una operacion\n";
cout<<"suma: S " << endl;
cout<<"resta: R "<< endl;
cout<<"multiplicacion: M "<<endl;
cout<<"division: D "<<endl;
cin>>oper;
switch (oper)
{
case 'a':
case 'A':
cout<<"la suma de los numeros es: "<<suma=num1+num2;
break;
case 'R':
case 'r':
cout<<"la resta de los numeros es: "<<resta=num1-num2;
break;
case 'M':
case 'm':
cout<<"el producto de los numeros es:"<<mult=num1*num2;
break;.
case 'D':
case 'd':
cout<<" la division de los numeros es: "<<div=num1/num2;
cout<<endl<<"el resto es: "<<resto=num1%num2;
break;
default:
cout<<"la operacion que escogio no es corresta"<<endl;
}
system ("pause");
return 0;
}
#include <iostream.h>
int main ()
{
char oper;
int num1, num2;
int suma, resta, mult, div, resto;
cout<<"teclee dos numeros\n";
cout<<"primer numero:";
cin>>num1;
cout<<"segundo numero:";
cin>>num2;
cout<<"elija una operacion\n";
cout<<"suma: S " << endl;
cout<<"resta: R "<< endl;
cout<<"multiplicacion: M "<<endl;
cout<<"division: D "<<endl;
cin>>oper;
switch (oper)
{
case 'a':
case 'A':
cout<<"la suma de los numeros es: "<<suma=num1+num2;
break;
case 'R':
case 'r':
cout<<"la resta de los numeros es: "<<resta=num1-num2;
break;
case 'M':
case 'm':
cout<<"el producto de los numeros es:"<<mult=num1*num2;
break;.
case 'D':
case 'd':
cout<<" la division de los numeros es: "<<div=num1/num2;
cout<<endl<<"el resto es: "<<resto=num1%num2;
break;
default:
cout<<"la operacion que escogio no es corresta"<<endl;
}
system ("pause");
return 0;
}