/**********************************************************/
//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
*/