Código C++:
Ver original
#include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; int X,Y; int opcion; int suma= (X)+(Y); int resta=(X)-(Y); int mult=(X)*(Y); main() { while(1) { menu: cout<<"Escoje una opcion"<<endl; cout<<"1. sumar dos numeros"<<endl; cout<<"2. restar dos numeros"<<endl; cout<<"3. multiplicar dos numeros"<<endl; cin >>opcion; switch(opcion) { case 1: cout<<"Seleccionaste la opcion 1 sumar dos numeros\n"<<"Escribe un numero\n"; cin>>X; cout<<"Escribe otro numero\n"; cin>>Y; cout<<"El resultado es: "<<suma; cout<<"\npresione cualquier tecla para volver al menu"; break; case 2: cout<<"Seleccionaste la opcion 2 restar dos numeros\n"<<"Escribe un numero\n"; cin>>X; cout<<"Escribe otro numero\n"; cin>>Y; cout<<"El resultado es: "<<resta<<endl; cout<<"\npresione cualquier tecla para volver al menu"; break; case 3: cout<<"Seleccionaste la opcion 3 multiplicar dos numeros\n"<<"Escribe un numero\n"; cin>>X; cout<<"Escribe otro numero\n"; cin>>Y; cout<<"El resultado es: "<<mult<<endl; cout<<"\npresione cualquier tecla para volver al menu"; break; }//Fin switch }//Fin de while } //Fin del int main
PD: Ya intente cambiando las operaciones de lugar también y quitando los paréntesis da lo mismo.