Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - halomar

#1
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;
}