/**********************************************************/ //switch2b.cpp //R. A. Hillyard //Last Modified 09/24/2001 // //This program demonstrates the use of the switch statement //Print a message based on user input /*********************************************************/ #include<iostream> using namespace std; int main() { char choice; //holds user choice do { //print menu of choices and get user choice cout << "\n\nPlease choose one of the following\n"; cout << "1\t for red\n"; cout << "2\t for green\n"; cout << "3\t for blue\n\n"; cin >> choice; //get user choice switch(choice) { case '1': cout << "You picked red\n"; break; case '2': cout << "You picked green\n"; break; case '3': cout << "You picked blue\n"; break; default : cout << choice << " is not a valid entry - try again\n"; }//end switch cout << "Do you want to continue? [Y/N] > "; cin >> choice; }while(choice == 'Y' || choice == 'y'); return 0; }//end main /********************************************************** Please choose one of the following 1 for red 2 for green 3 for blue 1 You picked red Do you want to continue? [Y/N] > y Please choose one of the following 1 for red 2 for green 3 for blue 3 You picked blue Do you want to continue? [Y/N] > Y Please choose one of the following 1 for red 2 for green 3 for blue 2 You picked green Do you want to continue? [Y/N] > n */