Necesito hacer un programa en c++ con funcion while:

Ayuda porfavor

Tengo que crear un menú en el que el usuario debe elegir una opción del menú.
No saldrá del menú hasta que el usuario seleccione la opción de salir.


jrbv2020: que contiene el menu?
tnboy: Una lista de refrescos
tnboy: Es como si fuera una maquina expendedora
jrbv2020: busca en goo gle que hay algunos ejemplos
Alejok0: okay dejame ver que puede hacer xd

Respuestas

Respuesta dada por: Alejok0
3

Respuesta:

#include <iostream>

using namespace std;

int main() {

//Declaramos las vatriables

//Esta varible controla el ciclo

bool continuar = true;

//Esta variable elige la opcion del usuario

int opcion;

   

while(continuar){

 

 //Este es el menu de opciones que será impreso

 cout << "Digite una opcion"<<endl;

 cout << "1) Opcion1 "<<endl;

 cout << "2) Opcion2"<<endl;

 cout << "3) Salir"<<endl;

 

 //Esto almacena lo que digite el usuario

 cin >> opcion;

 

 //Aqui es enviado a algún caso en funcion del numero digitado

 switch(opcion){

  case 1:

   cout << "Opcion 1"<<endl;

   break;

  case 2:

   cout << "Opcion 2"<<endl;

   break;

  case 3:

   cout << "Saliendo . . ."<<endl;

   continuar = false;

   break;

  default: //Este caso se ejecuta si no se encuentra la opcion digitada

   cout << "Opcion no valida"<<endl;

   break;

 }

}

 

return 0;

}

Explicación:

Este código puede ser ampliado en opciones a tus necesidades  simplemente agrega más casos(con la palabra case seguido del numero de caso y dos puntos) y añade el mensaje que imprima esa opcion, ademas, el código de cada opcion tiene que ir antes del break; espero aver podido ayudarte.

Preguntas similares