//DISPLAY 10.3 Class with a Member Function //Program to demonstrate a very simple example of a class. //A better version of the class DayOfYear will be given in Display 10.4. #include using namespace std; class DayOfYear { public: void output( ); void input (); bool equalTo (DayOfYear secondDay); int month; int day; }; int main( ) { DayOfYear today, birthday; today.output(); //InitDayOfYear (today); today.input(); birthday.input(); cout << "Today's date is "; today.output( ); cout << "Your birthday is "; birthday.output( ); if (today.equalTo(birthday)) // cout << "Happy Birthday!\n"; else cout << "Happy Unbirthday!\n"; return 0; } //Uses iostream: void DayOfYear::output( ) { cout << "month = " << month << ", day = " << day << endl; } void DayOfYear::input() { cout << "Enter a date:\n"; cout << "Enter month as a number: "; cin >> month; //calling object's month member variable cout << "Enter the day of the month: "; cin >> day; } bool DayOfYear::equalTo (DayOfYear secondDay) { if (month==secondDay.month && day==secondDay.day) return true; else return false; }