// Menu de opciones de una calculadora
#include <iostream>
#include <stdlib.h>
using namespace std;
int suma(int a, int b);
/* int Resta();
int multipliplica();
double divide(); */
int main()
{//Inicia el main
int opc;
do{
system("clear");
cout<< "*** Menu Principal" << endl;
cout << "1. Suma " << endl;
cout << "2. Resta " << endl;
cout << "3. Multiplica " <<endl;
cout << "4. Divide " <<endl;
cout << "5. Salir!!" <<endl;
cout<< "Que quieres hacer?: "; cin>>opc;
switch(opc)
{//Inicia el switch
case 1: int suma(int a, int b); break;
//case 2: int resta(); break;
//case 3: int multiplica(); break;
//case 4: int divide(); break;
case 5:cout<<"Fin del programa!!"<<endl; break;
//default:
}//Fin del switch
//cout<<"Pulsa cualquier tecla para salir...";
cin.get();
}while(opc!=5); //Fin del do
return 0;
}// Fin del main
int suma(int a, int b)
{
int res;
cout<<"Primer Numero: "; cin>>a;
cout<<"Segundo Numero: "; cin>>b;
res = a + b;
cout<<"El Resultado de la Suma es: " <<res;
return res;
}
Me ayudan porfavor? estoy tratando de hacer correr este programa y no entra a la opcion de sumar... ademas de que no me ha quedado muy claro aquello de las Funciones estoy intentando hacer un menu de opciones y que cuando entre a cada funcion despues de elegir que operacion quiere hacer se le preunte por los digitos a ingresar...... Gracias
3 Responses
[1] La linea "case 1: int suma(int a, int b); break;" no tiene sentido. De hecho, no compila. No puedes declarar a y b en ese lugar.
[2] Podrias cambiar la funcion suma, por ejemplo:
void suma()
{
int a, b, res;
cout b;
res = a + b;
cout
Write a comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.