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;
}

45 comentarios sobre “Código C++ – Ejemplo de Menu

  1. ayuda con este codigo de c++ es para un proyecto y no doy como hacerlo
    REALIZAR EN C++ UN PROGRAMA QUE PRESENTE UN MENÚ PARA EL USUARIO TOMANDO EN CUENTA TODAS LAS POSIBLES OPCIONES DEL TEMA DE “INDUCCIÓN MATEMÁTICA” VISTAS EN CLASE, CON BASE EN LAS PRESENTACIONES PUBLICADAS ANTERIORMENTE:
    ———————-
    MENU:
    -PRODUCTO DE FACTORES PRIMOS
    -MÁXIMO COMUN DIVISOR
    -ALGORITMO DE LA DIVISIÓN
    -ALGORITMO DE EUCLIDES

  2. ayuda en mi c++ no me deja correr archivos por el namespace std_GLIBCXX_VISIBILITY(default)
    y tengo que desinstalarlo e instalarlo que m corran lo sproyecto
    ¿como puedo solucionar este error?

  3. Hola me podrian ayudar por favor.
    Se pide desarrollar un programa que:

     Muestre como encabezado BIENVENIDO AL LABORATORIO Vida y
    Salud
     Usuario: Se debe desplegar tu nombre y fecha-hora actual.
     Seleccionar un estudio del laboratorio.
     Ingresar la cantidad de estudios o insumos solicitados.
     Calcular el total a pagar por el estudio o insumo.
     Mensaje de despedida.
    Estudio/Insumo Precio
    A. Química sanguínea $650
    B. Biopsia $850
    C. Ultrasonido $1250
    D. Cubrebocas $15
    E. Guantes $17
    F. Gel antibacterial $35
    Se debe mostrar un menú con los estudios/insumo del laboratorio a seleccionar
    Una vez seleccionado el estudio/ insumo, se debe mostrar en pantalla:
     La descripción del estudio/Insumo seleccionado.
     Precio unitario del estudio seleccionado.
     Y pedir al usuario la cantidad de Estudio/Insumo:
    2. Una vez proporcionado la cantidad de estudios se debe desplegar el total a
    Pagar
    Y el mensaje de despedida ¡Gracias por tu preferencia, te esperamos
    pronto!

  4. Desarrolla un programa, que a través de un menú (MENÚ), realice las operaciones que de indican.

    MENÚ

    1. INSERTAR NODO A LA IZQUIERDA.

    2. INSERTAR NODO A LA DERECHA.

    3. INSERTAR NODO DESPUÉS DEL NODO X.

    4. ELIMINAR NODO A LA IZQUIERDA.

    5. ELIMINAR NODO A LA DERECHA.

    6. ELIMINAR NODO DESPUÉS DEL NODO X.

    7. RECORRER DE IZQUIERDA A DERECHA.

    8. RECORRER DE DERECHA A IZQUIERDA.

    9. SALIR

    AYUDENME PORFAS EN C++

  5. me podrian ayudar por favor con el codigo de una calculadora donde te muestre el menu y submenu …..
    ejemplo…..

    opc. 1-suma
    opc. 2-resta
    opc. 3-multiplicacion
    opc. 4-ecuacion lineal
    — elige una opcion —

    si eliges opc. 1-suma
    1.1 suma con 2 digitos
    1.2 suma con 4 digitos
    1.3 suma con 6 digitos
    1.4 elige una opcion
    despues de q ayas elegido la opcion haces tu operacion y te regrese al menu principal…

    // y asi seria en todos los casos… por ayuda….

    1. #include
      #include
      #include
      #include
      #include
      using namespace std;
      int main()
      {
      int opcion=0;
      do{
      cout<<"opcion 1: Suma\n ";
      cout<<"opcion 2: resta\n ";
      cout<<"opcion 3: multiplicacion\n ";
      cout<<"opcion 4: divicion\n ";
      cout<<"opcion 0: salir\n ";
      }
      while (opcion!=0);
      {
      int valor1, valor2,resultado;
      cout<>opcion;
      system(“cls”);
      switch(opcion)
      {
      case 1: cout<<"———SUMA————: \n ";
      cout <> valor1;
      cout<> valor2 ;
      resultado= valor1+valor2;
      cout <<"tu resultado es: "<<resultado;
      break ;

      case 2: cout<<"———-RESTA———–";
      cout <> valor1;
      cout <> valor2;
      resultado=valor1-valor2;
      cout <<"tu resta es: "<<resultado;
      break;

      case 3: cout<<"———-MULTIPLICACION————";
      cout <> valor1;
      cout <> valor2;
      resultado=valor1*valor2;
      cout <<"tu multiplicacion es: "<<resultado;
      break;

      case 4: cout<<"———-DIVICION————";
      cout <> valor1;
      cout <> valor2;
      resultado=valor1/valor2;
      cout <<"tu divicion es: "<<resultado;
      break;

      default: cout<<"usted ha seleccionado la opcion para salir\n";
      }
      return 0;
      }
      }

  6. 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);
    }
    }

    1. //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. 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

  8. 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?

Deja tu comentario

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. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s