1: //switch.cpp 2: //Illustrates the switch-statement. 4: #include <iostream> 5: using namespace std; 7: int main() 8: { 9: cout << "\nThis program gets a user's opinion of Microsoft " 10: "(1 = very low, 5 = very high).\n\n"; 12: int opinion; 14: cout << "Enter a value from 1 to 5: "; 15: cin >> opinion; 17: switch (opinion) 18: { 19: case 1: 20: cout << "That's OK. I won't tell Bill!\n"; 21: break; 23: case 2: 24: cout << "Not so high, eh? You and many other users!\n"; 25: break; 27: case 3: 28: cout << "Hmmm! A fence sitter on the subject, eh?\n"; 29: break; 31: case 4: 32: cout << "Oh yeah? What have they done for you lately?\n"; 33: break; 35: case 5: 36: cout << "The cheque from Bill is in the mail!\n"; 37: break; 39: default: 40: { 41: if (opinion > 5) 42: cout << "Your opinion is off-scale!!\n"; 43: else 44: cout << "Now, now, now ... !\n"; 45: } 46: } 47: cout << endl; 48: }