// // Filename: pgm2_6b.cpp // // Description: Using switch instead of nested if-else statements. // // ENSC 104: Digital Computer Programming // // Instructor: Dr. Walsh // // Section: 2 // // Date Created: 02/18/98 // Last Modified: 02/18/98 // // Name: N/A // #include #include int main( int argc, char *argv[] ) { int choice; cout << "\t\tMAIN MENU\n"; cout << "\t\t*********\n\n"; cout << "\t1. Option 1\n\n"; cout << "\t2. Option 2\n\n"; cout << "\t3. Option 3\n\n"; cout << "\t4. Option 4\n\n"; cout << "\t5. Exit Program\n\n"; cout << "Enter choice: "; cin >> choice; while ( choice != 5 ) { switch ( choice ) { case 1: cout << "You selected Option #1!\n"; break; case 2: cout << "You selected Option #2!\n"; break; case 3: cout << "You selected Option #3!\n"; break; case 4: cout << "You selected Option #4!\n"; break; default: cout << "******* INVALID CHOICE *********\n"; break; } // End switch statement cout << "Enter choice: "; cin >> choice; } // End while cout << "\nNORMAL TERMINATION OF PROGRAM!\n"; return 0; }