Question: Your program should: Prompt the user for their date of birth. The user should enter the month, followed by the day, followed by the year

 Your program should: Prompt the user for their date of birth.The user should enter the month, followed by the day, followed bythe year 1. Prompt the user for the current date - the

Your program should: Prompt the user for their date of birth. The user should enter the month, followed by the day, followed by the year 1. Prompt the user for the current date - the date when the age will be calculated 2. 3. 4. The user should enter the month, followed by the day, followed by the year Your program should calculate the age the person would be in years, months, and days then output the result. You should validate all user input. As an example: a. month is between 1 - 12 b. day does not exceed the number of days in the birth month c. if month is 2 and day is 29, is the year a leap year d. year is not less than 1900 the birth year is less that the current or desired year any other check you deem necessary e. f. Sample Run of the program: Enter the month of your birth: 3 Enter the day of your birth: 10 Enter the year of your birth: 1990 Enter the desired month: 1 Enter the desired day: 20 Enter the desired year: 2010 On January 20, 2010 you are 19 years, 10 months, and 10 days old. NOTE: The output for the month is a string rather than a decimal

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!