Valeria Vides

Generation

generate functionMon, 17 Mar 2025

crea un menu con switch y 6 case donde el sexto case tenga la opcion de saliry cada uno de los case tenga la opcion de volver al menu o salir

Aquí te muestro un ejemplo de cómo podrías implementar un menú con `switch` y 6 casos en C++: ```cpp #include <iostream> int main() { int opcion; do { std::cout << "Menú principal" << std::endl; std::cout << "1. Opción 1" << std::endl; std::cout << "2. Opción 2" << std::endl; std::cout << "3. Opción 3" << std::endl; std::cout << "4. Opción 4" << std::endl; std::cout << "5. Opción 5" << std::endl; std::cout << "6. Salir de todas las opciones" << std::endl; std::cout << "7. Volver al menú principal" << std::endl; std::cout << "Ingrese una opción: "; std::cin >> opcion; switch (opcion) { case 1: std::cout << "Opción 1 seleccionada" << std::endl; std::cout << "1. Continuar en la opción 1" << std::endl; std::cout << "2. Volver al menú principal" << std::endl; std::cout << "3. Salir de la aplicación" << std::endl; std::cout << "Ingrese una opción: "; int opcion1; std::cin >> opcion1; switch (opcion1) { case 1: std::cout << "Continuando en la opción 1" << std::endl; break; case 2: std::cout << "Volver al menú principal" << std::endl; break; case 3: std::cout << "Salir de la aplicación" << std::endl; return 0; default: std::cout << "Opción inválida" << std::endl; } break; case 2: std::cout << "Opción 2 seleccionada" << std::endl; std::cout << "1. Continuar en la opción 2" << std::endl; std::cout << "2. Volver al menú principal" << std::endl; std::cout << "3. Salir de la aplicación" << std::endl; std::cout << "Ingrese una opción: "; int opcion2; std::cin >> opcion2; switch (opcion2) { case 1: std::cout << "Continuando en la opción 2" << std::endl; break; case 2: std::cout << "Volver al menú principal" << std::endl; break; case 3: std::cout << "Salir de la aplicación" << std::endl; return 0; default: std::cout << "Opción inválida" << std::endl; } break; case 3: std::cout << "Opción 3 seleccionada" << std::endl; std::cout << "1. Continuar en la opción 3" << std::endl; std::cout << "2. Volver al menú principal" << std::endl; std::cout << "3. Salir de la aplicación" << std::endl; std::cout << "Ingrese una opción: "; int opcion3; std::cin >> opcion3; switch (opcion3) { case 1: std::cout << "Continuando en la opción 3" << std::endl; break; case 2: std::cout << "Volver al menú principal" << std::endl; break; case 3: std::cout << "Salir de la aplicación" << std::endl; return 0; default: std::cout << "Opción inválida" << std::endl; } break; case 4: std::cout << "Opción 4 seleccionada" << std::endl; std::cout << "1. Continuar en la opción 4" << std::endl; std::cout << "2. Volver al menú principal" << std::endl; std::cout << "3. Salir de la aplicación" << std::endl; std::cout << "Ingrese una opción: "; int opcion4; std::cin >> opcion4; switch (opcion4) { case 1: std::cout << "Continuando en la opción 4" << std::endl; break; case 2: std::cout << "Volver al menú principal" << std::endl; break; case 3: std::cout << "Salir de la aplicación" << std::endl; return 0; default: std::cout << "Opción inválida" << std::endl; } break; case 5: std::cout << "Opción 5 seleccionada" << std::endl; std::cout << "1. Continuar en la opción 5" << std::endl; std::cout << "2. Volver al menú principal" << std::endl; std::cout << "3. Salir de la aplicación" << std::endl; std::cout << "Ingrese una opción: "; int opcion5; std::cin >> opcion5; switch (opcion5) { case 1: std::cout << "Continuando en la opción 5" << std::endl; break; case 2: std::cout << "Volver al menú principal" << std::endl; break; case 3: std::cout << "Salir de la aplicación" << std::endl; return 0; default: std::cout << "Opción inválida" << std::endl; } break; case 6: std::cout << "Salir de todas las opciones" << std::endl; return 0; case 7: std::cout << "Volver al menú principal" << std::endl; break; default: std::cout << "Opción inválida" << std::endl; } } while (opcion != 7); return 0; } ``` Este código crea un menú principal con 7 opciones. Cada opción tiene un menú secundario con 3 opciones. Si se selecciona la opción 6, la aplicación se cierra. Si se selecciona la opción 7, se vuelve al menú principal. Si se selecciona cualquier otra opción, se muestra un mensaje de error.

Want to kickstart your project?Use the new AI Studio to create your code