Age calculation. You must use the object oriented programming for this problem. (1) Create a class called Date that Includes three pieces of information as data members—a month (type int), a day (type...



  1. Age calculation. You must use the object oriented programming for this problem.


(1) Create a class called Date that



  1. Includes three pieces of information as data members—a month (type int), a day (type int) and a year (type int).

  2. Have a constructor with three parameters to initialize the three data members. Call setters inside to initialize each attribute.

  3. Provide a
    set
    and a
    get
    method for each data member. Assume that the values provided for the year and day are correct, but ensure that the month value is in the range 1–12; if it isn’t, set the month to 1.

  4. Provide a member function displayDate that displays the month, day and year separated by forward slashes (/).

  5. Provide a member function called calculateAge with three parameters that indicate a future date (represented as month, date, and year). Calculate one’s age based on one’s birth date and this future date. Inside the method simply print out one’s age in the format of how many years and how many days. Note that here you are not required to judge a year is a leap year or not. Simply count February as 28 days for every year.




  • Create a AgeCalculation class with a main method, inside which:

    1. Ask user to input month, date, and year of one’s birth date, and then create a Date object (say birthday) using the input values. Call the object’s displayDate method to display the date information in the formatted way.

    2. Ask one to input a future date (month, day, and year), use the calculateAge method of the Date class to check one’s age (how many years and how many days).



Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here