Guest User

Untitled

a guest
Jun 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.11 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main ()
  6. {
  7.     int menu, menu1, menu2;
  8.     bool salir = false;
  9.     bool atras = false;
  10.         do
  11.         {
  12.            
  13.             cout << "\n\n    Menu . \n" << endl;
  14.             cout << "    1.- Opcion 1." << endl;
  15.             cout << "    2.- Opcion 2." << endl;
  16.             cout << "    0.- Salir." << endl; // salir
  17.             cout << "\n    Escribe tu opcion:  ";
  18.             cin >> menu;
  19.             cout << "\n";
  20.        
  21.             switch(menu)
  22.          {
  23.              
  24.              case 1: // vamonos al submenu 1.
  25.              
  26.              
  27.              do
  28.              {
  29.            
  30.                 cout << "\n\n    SubMenu 1 . \n" << endl;
  31.                 cout << "    1.- Opcion 1." << endl;
  32.                 cout << "    2.- Opcion 2." << endl;
  33.                 cout << "    0.- Atras." << endl; // salir
  34.                 cout << "\n    Escribe tu opcion:  ";
  35.                 cin >> menu1; cout << "\n";
  36.          
  37.              switch(menu1)
  38.               {
  39.                   case 1:
  40.                   cout << "Escogiste la opcion 1." << endl;
  41.                   break;
  42.                  
  43.                   case 2:
  44.                   cout << "Escogiste la opcion 2." << endl;
  45.                   break;
  46.                  
  47.                   case 0:
  48.                   atras = true;
  49.                   break;
  50.                  
  51.               }
  52.              
  53.              
  54.              
  55.              }
  56.              
  57.               while(menu1 < 0 || menu1 > 2 || !atras);
  58.              
  59.              
  60.              
  61.              
  62.              break;
  63.              
  64.              case 2: // vamos al submenu 2.
  65.              
  66.              do
  67.              {
  68.            
  69.                 cout << "\n\n    SubMenu 2 . \n" << endl;
  70.                 cout << "    1.- Opcion 1." << endl;
  71.                 cout << "    2.- Opcion 2." << endl;
  72.                 cout << "    0.- Atras." << endl; // salir
  73.                 cout << "\n    Escribe tu opcion:  ";
  74.                 cin >> menu2; cout << "\n";
  75.          
  76.                 switch(menu2)
  77.               {
  78.                   case 1:
  79.                   cout << "Escogiste la opcion 1." << endl;
  80.                   break;
  81.                  
  82.                   case 2:
  83.                   cout << "Escogiste la opcion 2." << endl;
  84.                   break;
  85.                  
  86.                   case 0:
  87.                   atras = true;
  88.                   break;
  89.                  
  90.               }
  91.          
  92.          
  93.              }
  94.              
  95.               while(menu2 < 0 || menu2 > 2 || !atras);
  96.              
  97.              
  98.              
  99.              break;
  100.              
  101.              case 0:
  102.                 salir = true;
  103.              break;
  104.          }
  105.        
  106.            
  107.          }  
  108.          while(menu < 0 || menu > 2 || !salir);
  109.          
  110.          
  111.    return 0;
  112.    
  113. }
Add Comment
Please, Sign In to add comment