The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Código C++ – Ejemplo de Menu


//Codificado por: sAfOrAs
//Codigo fuente: Mostrar un menú con 6 opciones.
#include<iostream>
using namespace std;
int main()
{
	int m;
	cout<<"\t\t\tElija una opcion\n\n";
//con '\t\t\t' llevo un poco al centro el mensaje, y con '\n\n' salto 2 lineas hacia abajo.
	cout<<"1  Ingresos\n";
	cout<<"2  Modificacion\n";
	cout<<"3  Consultas\n";
	cout<<"4  Reportes\n";
	cout<<"5  Utilidades\n";
	cout<<"6  Salir\n\n";
	cin>>m;

switch(m)
{
case 1:cout<<"Ud tiene S/. 2500"<<endl;break;
case 2:cout<<"¿Que desea modificar?"<<endl;break;
case 3:cout<<"Escriba su consulta aqui: "<<endl;break;
case 4:cout<<"Ud. no presenta reportes"<<endl;break;
case 5:cout<<"Este servicio esta bloqueado por el momento"<<endl;break;
case 6:cout<<"Ya esta fuera"<<endl;break;
default: cout<<"El valor ingresado no esta en el menu"<<endl;
}
	cin.ignore(); return 0;
}

21 Respuestas a “Código C++ – Ejemplo de Menu

  1. :v abril 28, 2016 en 9:39 am

    Hecho verg mijines esta muy larga esa wea

  2. Ana abril 21, 2016 en 5:54 pm

    Eso no sirve oye

  3. David diciembre 15, 2015 en 1:12 pm

    import java.io.*;
    import java.util.*;

    public class proba
    {

    public static void main (String[]args)throws IOException
    {

    BufferedReader leer=new BufferedReader (new InputStreamReader (System.in));
    Scanner input=new Scanner(System.in);
    int menu0001=0,menu0002=0;
    int menuprincipal=0;
    int regresamenuprincipal=0;
    int regresamenu0001=0;

    int control [];
    control = new int [5];
    String []alumno=new String [5];
    String []carrera=new String [5];
    int x;

    do{
    if (regresamenuprincipal==0);

    System.out.println (“[1] ALTAS”);
    System.out.println (“[2] BAJAS”);
    System.out.println (“[3] CAMBIOS”);
    System.out.println (“[4] SALIR”);

    do{

    System.out.print (“INTRODUZCA EL N° DE LA OPCION: “);
    menuprincipal = Integer.parseInt(leer.readLine());

    if ((menuprincipal>4)||(menuprincipal4)||(menuprincipal0)&&(control[1]>0)&&(control[2]>0)&&(control[3]>0)&&(control[4]>0))
    {
    int sitodolleno=0;
    System.out.println(“///////////////////////////////////////////”);
    System.out.println(“LO SENTIMOS PERO TODOS LOS CAMPOS ESTAN OCUPADOS”);
    System.out.println(“///////////////////////////////////////////”);
    System.out.print (“Introduce [0] para regresar: “);
    sitodolleno = Integer.parseInt(leer.readLine());

    switch (sitodolleno)
    {
    case 0:
    regresamenu0001=1;
    break;
    }
    break;
    }

    if (control[0]>0)
    {
    System.out.println(“//////////////////////////////////”);
    System.out.println(“La PRIMER casilla esta llena.”);
    System.out.println(“¿desea mirar mas adelante?”);
    System.out.println(“//////////////////////////////////”);
    }else
    {
    for (x=0; x0)
    {
    System.out.println(“//////////////////////////////////”);
    System.out.println(“La SEGUNDA casilla esta llena.”);
    System.out.println(“¿desea mirar mas adelante?”);
    System.out.println(“//////////////////////////////////”);
    }else
    {
    for (x=1; x0)
    {
    System.out.println(“//////////////////////////////////”);
    System.out.println(“La TERCERA casilla esta llena.”);
    System.out.println(“¿desea mirar mas adelante?”);
    System.out.println(“//////////////////////////////////”);
    }else
    {
    for (x=2; x0)
    {
    System.out.println(“//////////////////////////////////”);
    System.out.println(“La CUARTA casilla esta llena.”);
    System.out.println(“¿desea mirar mas adelante?”);
    System.out.println(“//////////////////////////////////”);
    }else
    {
    for (x=3; x0)
    {
    System.out.println(“//////////////////////////////////”);
    System.out.println(“La QUINTA casilla esta llena.”);
    System.out.println(“¿desea mirar mas adelante?”);
    System.out.println(“//////////////////////////////////”);
    }else
    {
    for (x=4; x<5; x++)
    {
    System.out.print ("Ingrese el alumno "+(x+1)+": ");
    alumno[x]= leer.readLine();
    System.out.print ("Ingrese la carrera que cursa: ");
    carrera [x] = leer.readLine();
    System.out.print ("Ingrese su N° de Control: ");
    control [x] = Integer.parseInt(leer.readLine());
    }
    }
    //FINALIZA EL QUINTO ALUMNO

    //INICIALIZA CUANDO TODO ESTA LLENO
    int termino=0;
    System.out.println("///////////////////////////////////////////");
    System.out.println("¡TODO HA SIDO REGISTRADO EXITOSAMENTE!");
    System.out.println("///////////////////////////////////////////");
    System.out.println("[0] REGRESAR");
    System.out.println("INTRODUZCA LA OPCION CORRECTA: ");
    termino=Integer.parseInt(leer.readLine());

    switch (termino)
    {
    case 0:
    regresamenu0001=1;
    break;
    }
    //TERMINA CUANDO TODO ESTA LLENO

    case 0:
    regresamenu0001=1;
    break;
    }

    case 0:
    regresamenu0001=1;
    break;
    }

    case 0:
    regresamenu0001=1;
    break;
    }

    case 0:
    regresamenu0001=1;
    break;
    }
    break;
    //INICIA CASE PARA REGRESAR
    case 0:
    regresamenu0001=1;
    break;
    //FINALIZA CASE PARA REGRESAR
    }

    //FINALIZA SWITCH CREADO PARA AGREGAR ALUMNOS O REGRESAR

    break;

    case 2:
    System.out.println("/////////////////////////");
    System.out.println("ENTRO A OPCION CALIFICACIONES");
    System.out.println("/////////////////////////");
    String st04=input.next();
    break;

    case 3:
    System.out.println("/////////////////////////");
    System.out.println("ENTRO A OPCION ACTIVIDAD");
    System.out.println("/////////////////////////");
    String st03=input.next();
    break;

    case 4:
    regresamenuprincipal=0;
    break;
    }

    }while (regresamenu0001==1);
    //TERMINA MENU DE ALTAS

    break;

    case 2:
    System.out.println("/////////////////////////");
    System.out.println("ENTRO A OPCION BAJAS");
    System.out.println("/////////////////////////");
    String st02=input.next();
    break;

    case 3:
    System.out.println("/////////////////////////");
    System.out.println("ENTRO A OPCION CAMBIOS");
    System.out.println("/////////////////////////");
    String st01=input.next();
    break;

    case 4:
    System.out.println("FIN DE EL PROGRAMA…");
    String st00=input.next();
    break;

    }

    //TERMINA MENU PRINCIPAL

    }while (regresamenuprincipal==0);
    }
    }

  4. Anónimo octubre 19, 2015 en 11:21 pm

    alert(“H”);

  5. jose anibal franco baez octubre 25, 2014 en 9:52 am

    hola saludos neciito ayuda para compolilar un programa de reposicio d cja caja chica y nos pol dnd empezar soy un novato

  6. yorluis octubre 16, 2014 en 3:05 pm

    no puedo acceder a las opciones cuando piso cualquier tecla me sale de la pantalla despues que no a compilo

    • Anónimo septiembre 8, 2015 en 6:58 pm

      //Codificado por: sAfOrAs
      //Codigo fuente: Mostrar un menú con 6 opciones.
      #include
      using namespace std;
      int main()
      {
      int m;
      cout<<"\t\t\tElija una opcion\n\n";
      //con '\t\t\t' llevo un poco al centro el mensaje, y con '\n\n' salto 2 lineas hacia abajo.
      cout<<"1 Ingresos\n";
      cout<<"2 Modificacion\n";
      cout<<"3 Consultas\n";
      cout<<"4 Reportes\n";
      cout<<"5 Utilidades\n";
      cout<>m;

      switch(m)
      {
      case 1:cout<<"Ud tiene S/. 2500"<<endl;break;
      case 2:cout<<"¿Que desea modificar?"<<endl;break;
      case 3:cout<<"Escriba su consulta aqui: "<<endl;break;
      case 4:cout<<"Ud. no presenta reportes"<<endl;break;
      case 5:cout<<"Este servicio esta bloqueado por el momento"<<endl;break;
      case 6:cout<<"Ya esta fuera"<<endl;break;
      default: cout<<"El valor ingresado no esta en el menu"<<endl;
      }
      cin.ignore(); return 0;
      system("pause"); // es para que no se cierre la consola inmediatamente que termina de ejecutarse el programa
      }

  7. Anónimo octubre 16, 2014 en 2:08 pm

    no entiendo le doy a una de las opciones y lo que hace es que me saca de la pantalla de una ves

  8. Anónimo noviembre 2, 2013 en 9:07 pm

    hoye te falto un system pause. y en dev-c++ 5.0.0.4, se debe incluir la libreria stdlib.h para que este funcione.

    • Angie Castellanos agosto 19, 2014 en 12:33 pm

      hola, la verdad soy nueva manejando dev c++ y no se como incluir la libreria….
      podrian ayudarmen

  9. josue septiembre 6, 2013 en 11:41 pm

    no se supone que se debe hacer desde un clase??

  10. Jazaira julio 16, 2013 en 5:12 pm

    me sirvió de mucho gracias. pero quisiera que me ayudaras con un trabajo para mi escuela

  11. yeisy mayo 27, 2013 en 1:26 pm

    me pueden ayudar?

  12. yeisy mayo 27, 2013 en 1:24 pm

    hola me llamo yeisy y debo hacer un proyecto en c++ con menus y submenus y nose como empezar

  13. Nicolas mayo 10, 2013 en 11:36 pm

    Quise poner “presiona para confirmar la selección de la opción”. Perdón…

  14. Nicolas mayo 10, 2013 en 11:34 pm

    Por favor, explica también como hacer un menú en C, pero no del tipo “Presione el número que corresponde a la opción”, sinó ese en el que el usuario resalta la opción a seleccionar con las flechitas de los cursores y luego presiona para confirmar la selección de la opción. Creo que para poder “pintar” la opción a elegir se usa textbackground y textcolor y hay que saber cómo leer las teclas de los cursores de la forma más simple posible. Saludos. Nico

  15. Julian Sanchez octubre 28, 2012 en 8:25 am

    Amigo como hago para poder elegir repetidamente una de estas opciones?

    • jair abril 24, 2013 en 10:22 am

      simplemente con funciones o do while, para k repetidamente vuelva al menu

  16. Anónimo septiembre 27, 2012 en 11:55 pm

    Buenísimo…

  17. martin septiembre 20, 2012 en 8:10 pm

    hola soy nuevo en esto, tengo el c++ 6.0 lo instale con visual pero quiero empezar dese el mismo programa en que opcion debo de abrir para hacer mi archivo?

  18. HiTt julio 27, 2012 en 6:56 pm

    ayuda en en menu…
    como hago para volver atras con una tecla …
    ej cout<“: ;
    no funciona

No te quedes callado. Pregunta, Comenta, Comparte, Sígueme, Suscríbete, Déjame tu opinión... Soy Beastieux Zeroo...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 591 seguidores

A %d blogueros les gusta esto: