Código
#include <iostream> using namespace std; bool mala_opcion = false; int x; int y; int eleccion; void sumar(int, int); void restar(int, int); void multiplicar(int, int); void dividir(int, int); int main(){ cout << "------C A L C U L A D O R A------" << endl; while(!mala_opcion){ cin >> eleccion; switch(eleccion){ case 1: int x; int y; cout << "\n\n Introduzca el valor 'x': " << endl; cin >> x; cout << "\n\n Introduzca el valor 'y': " << endl; cin >> y; sumar(x, y); mala_opcion = true; break; case 2: cout << "\n\n Introduzca el valor 'x': " << endl; cin >> x; cout << "\n\n Introduzca el valor 'y': " << endl; cin >> y; restar(x, y); mala_opcion = true; break; case 3: cout << "\n\n Introduzca el valor 'x': " << endl; cin >> x; cout << "\n\n Introduzca el valor 'y': " << endl; cin >> y; multiplicar(x, y); mala_opcion = true; break; case 4: cout << "\n\n Introduzca el valor 'x': " << endl; cin >> x; cout << "\n\n Introduzca el valor 'y': " << endl; cin >> y; dividir(x, y); mala_opcion = true; break; default: cout << "\n Has introducido un comando incorrecto, vuelva a repetir." << endl; break; } } cin.get(); return 0; } void sumar(int, int){ cout << "\n\nResultado de la Suma: " << x + y << endl; } void resta (int, int){ cout << "\n\nResultado de la Resta: " << x - y << endl; } void multiplicar(int, int){ cout << "\n\nResultado de la Multiplicacion: " << x * y << endl; } void dividir(int, int){ cout << "\n\nResultado de la Division: " << x / y << endl; }
Aqui error que me da al compilar y ejecutar el código:
Necesitaria ayudar si es posible, que alguien sepa solucionar este error, llevo algun tiempo en que cuando hago proyectos grandes no me compila y tampoco ejecuta por la misma razón.
Por adelantado, Muchas gracias.
Saludos.