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

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

  1. Hola me puden ayudar con un codigo para este menu… estoy en c++

    Insertar al inicio
    2) Eliminar al inicio
    3) Eliminar al final
    4) Eliminar en cualquier posición
    5) Mostrar todos los elementos en la lista
    0) Salir

  2. Realizar un menú de opciones y utilizar funciones para cada ítem del ejercicio, debe terminar la ejecución solo al elegir la opción Salir

    Rellene la matriz con números pares, luego, en otra matriz del mismo tamaño, guarde los valores almacenados en la primera matriz elevando a un exponente ingresado por teclado, imprima las dos matrices.
    ordenar la segunda matriz en forma descendente
    obtener la diagonal principal, diagonal secundaria y ubicar en una matriz en el orden solicitado
    ayuda xfavor cn este programa

  3. 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

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

  5. 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!

  6. 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++

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

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

  9. 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

  10. 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 )

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