Dev - C++ - Menu en Dev c ++.

   
Vista:

Menu en Dev c ++.

Publicado por fer (1 intervención) el 22/04/2011 05:51:15
Necesito hacer un programa que me enliste opciones...
mediante un switch case en Dev C ++

1.- resolver una funcion (cualquiera) matemática
2.- un grafico colores, dibujar con el mouse etc.
3.- una simulación (graficos)
4.- un juego interactivo.
5.-Salir.

Con la facilidad de regresar a este menú después de haber entrado a cualquier opción.

Tengo algunos programas que he encontrado que ya corren individualmente pero al juntarlos en el switch case ya no funciona y marca bastantes errores supongo que por los graficos. Agradeceria su ayuda ya que soy nuevo en esto de la programación mi profesor ni siquiera nos asesora.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Menu en Dev c .

Publicado por Didier (6 intervenciones) el 28/04/2011 02:23:34
basate en este ejercicio
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
int opcion=0, a=0, b=0, c=0, n1=0, n2=0, resultado=0;
void suma();
void resta();
void multiplicacion();
void dividir();
void menu();
void main() {
#include <iostream.h>
#include <stdio.h>
menu(); }
void menu() {
clrscr();
cout<<"Menu principal"<<endl;
cout<<"Digite el numero segun la opcion deseada"<<endl<<endl;
cout<<"1 suma"<<endl;
cout<<"2 resta"<<endl;
cout<<"3 multiplicacion"<<endl;
cout<<"4 division"<<endl;
cout<<"0 Salir"<<endl;

cin>>opcion;
do {
switch(opcion)
{
case 1: suma(); break;
case 2: resta(); break;
case 3: multiplicacion(); break;


default: break;
}
}
while(opcion!=0);
}
void suma()
{ clrscr();
cout<<"Digite numero uno"<<endl;
cin>>n1;
cout<<"Digite numero dos"<<endl;
cin>>n2;
resultado=n1+n2;cout<<endl<<resultado<<endl;

getch(); menu(); }
void resta()
{ clrscr();
cout<<"Digite numero uno"<<endl;
cin>>n1;
cout<<"Digite numero dos"<<endl;
cin>>n2;
resultado=n1-n2;cout<<endl<<resultado<<endl;
getch();menu();
}
void multiplicacion()
{ clrscr();
cout<<"Digite numero uno"<<endl;
cin>>n1;
cout<<"Digite numero dos"<<endl;
cin>>n2;
resultado=n1*n2;cout<<endl<<resultado<<endl;

getch(); menu(); }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Menu en Dev c .

Publicado por Didier Orjuela (6 intervenciones) el 11/02/2012 18:45:20
Muchas gracias por la repuesta . Me sirve en mucho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Menu en Dev c .

Publicado por jorge lopez (1 intervención) el 29/05/2013 17:53:30
disculpa tngo que hacer que un programa parecido a este me detecte en caso de que llege a aber un error y en lugar de presionar un numero precionen una letra marque error o me regrese a el menu como le ago?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Menu en Dev c .

Publicado por Rita (1 intervención) el 11/02/2014 18:18:36
No compila en C++
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar