Menú de opciones
Soy novato en esto y quisiera saber cómo hacer un programa que muestre un menú de términos y dependiendo cual se elija realizar una acción determinada, por ejemplo:
1-Suma 2-Resta 3-Multiplicación 4-División
1-Suma 2-Resta 3-Multiplicación 4-División
#include<iostream>
#include<math>
using namespace std;
void main ()
{
char opc;
int x,y;
while (opc !=9)
{ cout << " 1" : " suma " ;
cout << " 2" : " resta " ;
cout << " 3" : " multiplicacion " ;
cout << " 4" : " division " ;
cin >> opc ;
switch (opc)
{
case " 1 " { cout << " suma de dos numeros " ;
cin >> x ;
cin >> y ;
x = x + y ;
cout << " la suma es: " < x ;
}
case " 2 " { cout << " resta de dos numeros " ;
cin >> x ;
cin >> y ;
x = x - y ;
cout << " la resta: " < x ;
}
case " 3 " { cout << "multi de dos numeros " ;
cin >> x ;
cin >> y ;
x = x * y ;
cout << " la multiplicacion es: " < x ;
}
case " 4 " { cout << " division de dos numeros " ;
cin >> x ;
cin >> y ;
x = x / y ;
cout << " la division es:: " < x ;
default: break;
}
}
}
#include<math>
using namespace std;
void main ()
{
char opc;
int x,y;
while (opc !=9)
{ cout << " 1" : " suma " ;
cout << " 2" : " resta " ;
cout << " 3" : " multiplicacion " ;
cout << " 4" : " division " ;
cin >> opc ;
switch (opc)
{
case " 1 " { cout << " suma de dos numeros " ;
cin >> x ;
cin >> y ;
x = x + y ;
cout << " la suma es: " < x ;
}
case " 2 " { cout << " resta de dos numeros " ;
cin >> x ;
cin >> y ;
x = x - y ;
cout << " la resta: " < x ;
}
case " 3 " { cout << "multi de dos numeros " ;
cin >> x ;
cin >> y ;
x = x * y ;
cout << " la multiplicacion es: " < x ;
}
case " 4 " { cout << " division de dos numeros " ;
cin >> x ;
cin >> y ;
x = x / y ;
cout << " la division es:: " < x ;
default: break;
}
}
}
//.::joasnet::.
//si quieres saber o aprender mas de esto contactame
//e mail [email protected]
//web www.ya.com/joasnet
//programa menu 4 operaciones *,/,+,-.
#include <iostream.h>
#include<cmath>
int multiplicacion(int,int);
int division(int,int);
int suma(int,int);
int resta(int,int);
void main()
{
int opc;
int a;
int b;
while (opc != 5)
{
cout<<"\n\aMENU\n1-Multiplicacion\n2-Division\n3-Suma\n4-Resta\n5-Salir\n";
cout<<"opcion:";
cin>>opc;
if(opc==5)
break;
switch(opc)
{
case 1: cout <<"Introduzca el primer numero a multiplicar:\a";
cin>>a;
cout <<"Introduzca el segundo numero a multiplicar:\a";
cin>>b;
cout<<multiplicacion(a,b);break;
case 2: cout <<"Introduzca el primer numero a Dividir:\a";
cin>>a;
cout <<"Introduzca el segundo numero a Dividir:\a";
cin>>b;
if(a<b)
{ cout<<"\a\a\a\a\nError\nEl primer deber ser mayor\nIntenten de nuevo\n\n";break;
}
cout<<division(a,b);break;
case 3: cout <<"Introduzca el primer numero a Sumar:\a";
cin>>a;
cout <<"Introduzca el segundo numero a Sumar:\a";
cin>>b;
cout<<suma(a,b);break;
case 4: cout <<"Introduzca el primer numero a Restar:\a";
cin>>a;
cout <<"Introduzca el segundo numero a Restar:\a";
cin>>b;
if(a<b)
{ cout<<"\a\a\a\a\nError\nEl primer deber ser mayor\nIntenten de nuevo\n\n";break;
}
cout<<resta(a,b);break;
case 5: break;
}//while
}//switch
}//main
int multiplicacion(int a, int b)
{ int r;
r=a*b;
return (r);
}
int division(int a, int b)
{ int r;
r=a/b;
return (r);
}
int suma(int a, int b)
{ int r;
r=a+b;
return (r);
}
int resta(int a, int b)
{ int r;
r=a-b;
return (r);
}
//si quieres saber o aprender mas de esto contactame
//e mail [email protected]
//web www.ya.com/joasnet
//programa menu 4 operaciones *,/,+,-.
#include <iostream.h>
#include<cmath>
int multiplicacion(int,int);
int division(int,int);
int suma(int,int);
int resta(int,int);
void main()
{
int opc;
int a;
int b;
while (opc != 5)
{
cout<<"\n\aMENU\n1-Multiplicacion\n2-Division\n3-Suma\n4-Resta\n5-Salir\n";
cout<<"opcion:";
cin>>opc;
if(opc==5)
break;
switch(opc)
{
case 1: cout <<"Introduzca el primer numero a multiplicar:\a";
cin>>a;
cout <<"Introduzca el segundo numero a multiplicar:\a";
cin>>b;
cout<<multiplicacion(a,b);break;
case 2: cout <<"Introduzca el primer numero a Dividir:\a";
cin>>a;
cout <<"Introduzca el segundo numero a Dividir:\a";
cin>>b;
if(a<b)
{ cout<<"\a\a\a\a\nError\nEl primer deber ser mayor\nIntenten de nuevo\n\n";break;
}
cout<<division(a,b);break;
case 3: cout <<"Introduzca el primer numero a Sumar:\a";
cin>>a;
cout <<"Introduzca el segundo numero a Sumar:\a";
cin>>b;
cout<<suma(a,b);break;
case 4: cout <<"Introduzca el primer numero a Restar:\a";
cin>>a;
cout <<"Introduzca el segundo numero a Restar:\a";
cin>>b;
if(a<b)
{ cout<<"\a\a\a\a\nError\nEl primer deber ser mayor\nIntenten de nuevo\n\n";break;
}
cout<<resta(a,b);break;
case 5: break;
}//while
}//switch
}//main
int multiplicacion(int a, int b)
{ int r;
r=a*b;
return (r);
}
int division(int a, int b)
{ int r;
r=a/b;
return (r);
}
int suma(int a, int b)
{ int r;
r=a+b;
return (r);
}
int resta(int a, int b)
{ int r;
r=a-b;
return (r);
}
//.::Joasnet Technologies::.
//si quieres saber o aprender mas de esto contactame
//e mail [email protected]
//web www.ya.com/joasnet
// geocities.com/josuejoas
//programa menu 4 operaciones *,/,+,-.
#include <iostream.h>
#include<cmath>
int multiplicacion(int,int);
int division(int,int);
int suma(int,int);
int resta(int,int);
void main()
{
int opc;
int a;
int b;
while (opc != 5)
{
cout<<\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\nMENU\\\\\\\\\\\\\\\\n1-Multiplicacion\\\\\\\\\\\\\\\\n2-Division\\\\\\\\\\\\\\\\n3-Suma\\\\\\\\\\\\\\\\n4-Resta\\\\\\\\\\\\\\\\n5-Salir\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\";
cout<<\\\\\\\\\\\\\\\"opcion:\\\\\\\\\\\\\\\";
cin>>opc;
if(opc==5)
break;
switch(opc)
{
case 1: cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a multiplicar:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a multiplicar:\\\\\\\\\\\\\\\";
cin>>b;
cout<<multiplicacion(a,b);break;
case 2: cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a Dividir:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a Dividir:\\\\\\\\\\\\\\\";
cin>>b;
if(a<b)
{ cout<<\\\\\\\\\\\\\\\"nError\\\\\\\\\\\\\\\\nEl primer deber ser mayor\\\\\\\\\\\\\\\\nIntenten de nuevo\\\\\\\\\\\\\\\";break;
}
cout<<division(a,b);break;
case 3: cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a Sumar:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a Sumar:\\\\\\\\\\\\\\\";
cin>>b;
cout<<suma(a,b);break;
case 4:
cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a Restar:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a Restar:\\\\\\\\\\\\\\\";
cin>>b;
if(a<b)
{ cout<<\\\\\\\\\\\\\\\"nError\\\\\\\\\\\\\\\\nEl primer deber ser mayor\\\\\\\\\\\\\\\\nIntenten de nuevo\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\";break;
}
cout<<resta(a,b);break;
case 5: break;
}//while
}//switch
}//main
int multiplicacion(int a, int b)
{ int r;
r=a*b;
return (r);
}
int division(int a, int b)
{ int r;
r=a/b;
return (r);
}
int suma(int a, int b)
{ int r;
r=a+b;
return (r);
}
int resta(int a, int b)
{ int r;
r=a-b;
return (r);
}
//si quieres saber o aprender mas de esto contactame
//e mail [email protected]
//web www.ya.com/joasnet
// geocities.com/josuejoas
//programa menu 4 operaciones *,/,+,-.
#include <iostream.h>
#include<cmath>
int multiplicacion(int,int);
int division(int,int);
int suma(int,int);
int resta(int,int);
void main()
{
int opc;
int a;
int b;
while (opc != 5)
{
cout<<\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\nMENU\\\\\\\\\\\\\\\\n1-Multiplicacion\\\\\\\\\\\\\\\\n2-Division\\\\\\\\\\\\\\\\n3-Suma\\\\\\\\\\\\\\\\n4-Resta\\\\\\\\\\\\\\\\n5-Salir\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\";
cout<<\\\\\\\\\\\\\\\"opcion:\\\\\\\\\\\\\\\";
cin>>opc;
if(opc==5)
break;
switch(opc)
{
case 1: cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a multiplicar:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a multiplicar:\\\\\\\\\\\\\\\";
cin>>b;
cout<<multiplicacion(a,b);break;
case 2: cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a Dividir:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a Dividir:\\\\\\\\\\\\\\\";
cin>>b;
if(a<b)
{ cout<<\\\\\\\\\\\\\\\"nError\\\\\\\\\\\\\\\\nEl primer deber ser mayor\\\\\\\\\\\\\\\\nIntenten de nuevo\\\\\\\\\\\\\\\";break;
}
cout<<division(a,b);break;
case 3: cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a Sumar:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a Sumar:\\\\\\\\\\\\\\\";
cin>>b;
cout<<suma(a,b);break;
case 4:
cout <<\\\\\\\\\\\\\\\"Introduzca el primer numero a Restar:\\\\\\\\\\\\\\\";
cin>>a;
cout <<\\\\\\\\\\\\\\\"Introduzca el segundo numero a Restar:\\\\\\\\\\\\\\\";
cin>>b;
if(a<b)
{ cout<<\\\\\\\\\\\\\\\"nError\\\\\\\\\\\\\\\\nEl primer deber ser mayor\\\\\\\\\\\\\\\\nIntenten de nuevo\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\";break;
}
cout<<resta(a,b);break;
case 5: break;
}//while
}//switch
}//main
int multiplicacion(int a, int b)
{ int r;
r=a*b;
return (r);
}
int division(int a, int b)
{ int r;
r=a/b;
return (r);
}
int suma(int a, int b)
{ int r;
r=a+b;
return (r);
}
int resta(int a, int b)
{ int r;
r=a-b;
return (r);
}
//.::Joasnet Technologies::.
//si quieres saber o aprender mas de esto contactame
//e mail [email protected]
//web www.ya.com/joasnet
// geocities.com/josuejoas
//programa menu 4 operaciones *,/,+,-.
#include <iostream.h>
#include<cmath>
int multiplicacion(int,int);
int division(int,int);
int suma(int,int);
int resta(int,int);
void main()
{
int opc;
int a;
int b;
while (opc != 5)
{
cout<<"nMENUn1-Multiplicacionn2-Divisionn3-Suman4-Restan5-Salirn";
cout<<"opcion:";
cin>>opc;
if(opc==5)
break;
switch(opc)
{
case 1: cout <<"Introduzca el primer numero a multiplicar:";
cin>>a;
cout <<"Introduzca el segundo numero a multiplicar:";
cin>>b;
cout<<multiplicacion(a,b);break;
case 2: cout <<"Introduzca el primer numero a Dividir:";
cin>>a;
cout <<"Introduzca el segundo numero a Dividir:";
cin>>b;
if(a<b)
{ cout<<"nErrornEl primer deber ser mayornIntenten de nuevo";break;
}
cout<<division(a,b);break;
case 3: cout <<"Introduzca el primer numero a Sumar:";
cin>>a;
cout <<"Introduzca el segundo numero a Sumar:";
cin>>b;
cout<<suma(a,b);break;
case 4:
cout <<"Introduzca el primer numero a Restar:";
cin>>a;
cout <<"Introduzca el segundo numero a Restar:";
cin>>b;
if(a<b)
{ cout<<"nErrornEl primer deber ser mayornIntenten de nuevon";break;
}
cout<<resta(a,b);break;
case 5: break;
}//while
}//switch
}//main
int multiplicacion(int a, int b)
{ int r;
r=a*b;
return (r);
}
int division(int a, int b)
{ int r;
r=a/b;
return (r);
}
int suma(int a, int b)
{ int r;
r=a+b;
return (r);
}
int resta(int a, int b)
{ int r;
r=a-b;
return (r);
}
//si quieres saber o aprender mas de esto contactame
//e mail [email protected]
//web www.ya.com/joasnet
// geocities.com/josuejoas
//programa menu 4 operaciones *,/,+,-.
#include <iostream.h>
#include<cmath>
int multiplicacion(int,int);
int division(int,int);
int suma(int,int);
int resta(int,int);
void main()
{
int opc;
int a;
int b;
while (opc != 5)
{
cout<<"nMENUn1-Multiplicacionn2-Divisionn3-Suman4-Restan5-Salirn";
cout<<"opcion:";
cin>>opc;
if(opc==5)
break;
switch(opc)
{
case 1: cout <<"Introduzca el primer numero a multiplicar:";
cin>>a;
cout <<"Introduzca el segundo numero a multiplicar:";
cin>>b;
cout<<multiplicacion(a,b);break;
case 2: cout <<"Introduzca el primer numero a Dividir:";
cin>>a;
cout <<"Introduzca el segundo numero a Dividir:";
cin>>b;
if(a<b)
{ cout<<"nErrornEl primer deber ser mayornIntenten de nuevo";break;
}
cout<<division(a,b);break;
case 3: cout <<"Introduzca el primer numero a Sumar:";
cin>>a;
cout <<"Introduzca el segundo numero a Sumar:";
cin>>b;
cout<<suma(a,b);break;
case 4:
cout <<"Introduzca el primer numero a Restar:";
cin>>a;
cout <<"Introduzca el segundo numero a Restar:";
cin>>b;
if(a<b)
{ cout<<"nErrornEl primer deber ser mayornIntenten de nuevon";break;
}
cout<<resta(a,b);break;
case 5: break;
}//while
}//switch
}//main
int multiplicacion(int a, int b)
{ int r;
r=a*b;
return (r);
}
int division(int a, int b)
{ int r;
r=a/b;
return (r);
}
int suma(int a, int b)
{ int r;
r=a+b;
return (r);
}
int resta(int a, int b)
{ int r;
r=a-b;
return (r);
}
