For this assignment, you will create a calendar program that allows the user to enter a day, month, and year in three separate variables as shown below.
Please enter a date
Day:
Month:
Year:
Then, your program should ask the user to select from a menu of choices using this formatting:
Menu:
1) Calculate the number of days in the given month.
2) Calculate the number of days passed in the given year.
If a user chooses option one, the program should display how many days are in the month that they entered. If a user chooses option two, the program should display how many days have passed in the year up to the date that they entered.
Your program must include the three following functions:
leap_year: This function should take the year entered by the user as a parameter. This function should return 1 if a year is a leap year, and 0 if it is not. This information will be used by other functions. What is a Leap Year? (Links to an external site.)
number_of_days: This function should take the month and year entered by the user as parameters. This function should return how many days are in the given month. (Links to an external site.)
days_passed: This function should take the day, month, and year entered by the user as parameters. This function should calculate the number of days into the year, and return the value of number of days that have passed. The date the user entered should not be included in the count of how many days have passed.