Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2014, 11:07
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 3 meses
Puntos: 38
Respuesta: Quien Podría ayudarme?

Código C++:
Ver original
  1. #include <cstdio>
  2.  
  3. int main () {
  4.  
  5.  
  6.     int opcion;
  7.     printf ( "dame una opcion" );
  8.     scanf ( "%d", &opcion );
  9.    
  10.     while ( opcion != 6 ) {
  11.    
  12.         switch (opcion) {
  13.             case 1:
  14.                 printf("\nEstoy en case 1:");
  15.                 //Hago las comparaciones
  16.                 //Y le devuelvo su valor de cero para que no se repita
  17.                 opcion = 0;       //dale un valor para mantener el control
  18.                 break;
  19.                
  20.             case 2:
  21.                 printf("\nEstoy en case 2:");
  22.                 //Hago las comparaciones
  23.                 //Y le devuelvo su valor de cero para que no se repita
  24.                 opcion = 0;       //dale un valor para mantener el control                
  25.                 break;
  26.                
  27.             case 3:
  28.                 printf("\nEstoy en case 3:");
  29.                 //Hago las comparaciones
  30.                 //Y le devuelvo su valor de cero para que no se repita
  31.                 opcion = 0;       //dale un valor para mantener el control                
  32.                 break;
  33.                
  34.             default:
  35.                 printf("\nEstoy en defalt opcion no valida:");
  36.                 break;
  37.         }//fin de switch
  38.         if (opcion == 0){          //aqui compruebo el valor de 0
  39.             printf ( "\n\ndame una opcion si elijo 6 salgo fuera de while o elijo una opcion anterior" );
  40.             scanf ( "%d", &opcion );            
  41.         }
  42.        
  43.        
  44.     }
  45.  
  46.     getchar();
  47.     return 0;
  48. }

algo como eso?
después de terminar de usar la opcion dale un valor para que puedas reutilizarla o simplemente usarla para que se rompa el bucle.