Calender
Calender
h>
#include <stdlib.h>
#include <ctype.h>
#include <time.h>
int getYear(); // has the user enter a valid year
bool isLeap(int year); // check for leap years
void dayName(); // prints the names for the day of
the week
void monthNameHeader(int year); // puts head for the month name
int startDay(int year); // decides what week day Jan starts
on
int monthCount(int counter); // how many days are in each month
void newMonth(int startDOW); // what day of the week new month starts on
int main()
{
return 0;
}
void dayName()
{
cout << " S M T W T F S" << endl;
cout << "---------------------" << endl;
}
switch (counter)
{
case 1:
cout << " January " << year << endl;
break;
case 2:
cout << " February " << year << endl;
break;
case 3:
cout << " March" << year << endl;
break;
case 4:
cout << " April " << year << endl;
break;
case 5:
cout << " May " << year << endl;
break;
case 6:
cout << " June " << year << endl;
break;
case 7:
cout << " July " << year << endl;
break;
case 8:
cout << " August " << year << endl;
break;
case 9:
cout << " September " << year << endl;
break;
case 10:
cout << " October " << year << endl;
break;
case 11:
cout << " November " << year << endl;
break;
case 12:
cout << " December " << year << endl;
break;
}
}
case 3:
daysInMonth = 31;
break;
case 4:
daysInMonth = 30;
break;
case 5:
daysInMonth = 31;
break;
case 6:
daysInMonth = 30;
break;
case 7:
daysInMonth = 31;
break;
case 8:
daysInMonth = 31;
break;
case 9:
daysInMonth = 30;
break;
case 10:
daysInMonth = 31;
break;
case 11:
daysInMonth = 30;
break;
case 12:
daysInMonth = 31;
break;
}
}
monthNameHeader(year); // prints
month day
dayName(); //
prints the name of days
if (counter==1)
wrap = startDay(year) ; // what day Jan starts
on
else
startDOW = wrap; // what day
other months start on
// cout << "\nthis month starts on day number " << startDOW; *testing*
// cout << "\ndays in this month are " << daysInMonth; *testing*
cout << "\n\n";
system("PAUSE");
cout << endl;
} // end BIG for loop