Enumerated Data Type
Post date: Jan 29, 2013 8:27:00 AM
// This program demonstrates an enumerated data type.
#include <iostream>
using namespace std;
// Declare the enumerated type
enum Roster { Tom = 1, Sharon, Bill, Teresa, John };
// Sharon – John will be assigned default values 2-5.
int main()
{
int who;
cout << "This program will give you a student's birthday.\n";
cout << "Whose birthday do you want to know?\n";
cout << "1 = Tom\n";
cout << "2 = Sharon\n";
cout << "3 = Bill\n";
cout << "4 = Teresa\n";
cout << "5 = John\n";
cin >> who;
switch (who)
{
case Tom : cout << "\nTom's birthday is January 3.\n";
break;
case Sharon: cout << "\nSharon's birthday is April 22.\n";
break;
case Bill : cout << "\nBill's birthday is December 19.\n";
break;
case Teresa: cout << "\nTeresa's birthday is February 2.\n";
break;
case John : cout << "\nJohn's birthday is June 17.\n";
break;
default : cout << "\nInvalid selection\n";
}
return 0;
}