CS396-Projects/examples/classes.cpp
2024-09-03 08:35:40 -07:00

87 lines
1.6 KiB
C++

#include <iostream>
using namespace std;
class DayOfYear
{
public:
void output();
int month;
int day;
};
int main()
{
DayOfYear today, birthday;
cout << "Enter today's date:\n";
cout << "Enter month as a number: ";
cin >> today.month;
cout << "Enter the day of the month: ";
cin >> today.day;
cout << "Enter your birthday:\n";
cout << "Enter month as a number: ";
cin >> birthday.month;
cout << "Enter the day of the month: ";
cin >> birthday.day;
cout << "Today's date is ";
today.output();
cout << endl;
cout << "Your birthday is ";
birthday.output();
cout << endl;
if (today.month == birthday.month && today.day == birthday.day)
{
cout << "Happy Birthday!\n";
}
else
{
cout << "Happy Unbirthday!\n";
}
return 0;
};
void DayOfYear::output()
{
switch (month)
{
case 1:
cout << "January ";
break;
case 2:
cout << "February ";
break;
case 3:
cout << "March ";
break;
case 4:
cout << "April ";
break;
case 5:
cout << "May ";
break;
case 6:
cout << "June ";
break;
case 7:
cout << "July ";
break;
case 8:
cout << "August ";
break;
case 9:
cout << "September ";
break;
case 10:
cout << "October ";
break;
case 11:
cout << "November ";
break;
case 12:
cout << "December ";
break;
default:
cout << "Error in DayOfYear::output. Please enter a number.";
}
cout << day;
};