Inicio » Blog » Programación Básica

6 septiembre, 2024

Crear un Menú de Opciones en C++

Aprende a implementar un menú de opciones en C++ utilizando bucles y la estructura switch. Sigue este tutorial paso a paso con código de ejemplo para crear menús interactivos en tus aplicaciones de consola en C++.

Suscríbete a nuestro canal en Youtube

Suscríbirse

En este post, te mostramos cómo crear un menú de opciones interactivo en C++. Los menús son una manera común de presentar opciones al usuario en una aplicación de consola, permitiendo la navegación y ejecución de diferentes funcionalidades.

Código del Menú

A continuación, se presenta un ejemplo de un menú sencillo que ofrece varias opciones al usuario y ejecuta diferentes acciones según la elección.


 

cpp

#include <iostream>
using namespace std;

void opcion1() {
    cout << "Has seleccionado la opción 1" << endl;
    // Agregar funcionalidad de la opción 1 aquí
}

void opcion2() {
    cout << "Has seleccionado la opción 2" << endl;
    // Agregar funcionalidad de la opción 2 aquí
}

void opcion3() {
    cout << "Has seleccionado la opción 3" << endl;
    // Agregar funcionalidad de la opción 3 aquí
}

int main() {
    int opcion;

    do {
        // Mostrar el menú de opciones
        cout << "\n----- Menú de Opciones -----" << endl;
        cout << "1. Opción 1" << endl;
        cout << "2. Opción 2" << endl;
        cout << "3. Opción 3" << endl;
        cout << "4. Salir" << endl;
        cout << "Selecciona una opción: ";
        cin >> opcion;

        // Evaluar la opción seleccionada
        switch(opcion) {
            case 1:
                opcion1();
                break;
            case 2:
                opcion2();
                break;
            case 3:
                opcion3();
                break;
            case 4:
                cout << "Saliendo del programa..." << endl;
                break;
            default:
                cout << "Opción no válida. Por favor, intenta de nuevo." << endl;
        }
    } while(opcion != 4);  // Repetir el menú hasta que se elija salir

    return 0;
}

Explicación del Código:

  1. Funciones: Se crean tres funciones (opcion1(), opcion2(), y opcion3()) que representan las distintas acciones disponibles en el menú. En este caso, simplemente muestran un mensaje, pero puedes agregar funcionalidad adicional en cada una.

  2. Bucle do-while: El bucle do-while asegura que el menú se muestre repetidamente hasta que el usuario elija la opción de salida (opción 4).

  3. Estructura switch: Se utiliza la estructura switch para evaluar la opción ingresada por el usuario y llamar a la función correspondiente.

  4. Validación de entrada: Si el usuario introduce un número fuera del rango de opciones (1-4), el programa mostrará un mensaje de error y volverá a presentar el menú.

 


Leido 313 veces

Compartir link del tutorial con tus amigos


Fundamentos de Git Básico Fundamentos de Git Básico

Curso Básico de GIT - GITHUB fundamentos para aprender a usarlo

Descarga del código fuente

USD 0.00

Aprende más sobre Programación Básica

Cursos de programación

© Copyright Codea App | LATAM | 2020 - 2024