Redo the city zone population assignment from Homework 1 using the object oriented approach and simulate growth of two cities in parallel at the same time. To simplify the homework the three zone only program is requested so that you do not have to use any arrays. Also you must complete the provided program and must not write your own from the scratch. Run your program for 50 years with data provided below.
Use the same hardcoded growth coefficients as in the Homework 1. Use the following populations (in thousands) for Peoria: 60.97, 216.77, 74.28 and for Bloomington- Normal: 70.58, 60.83, 33.87 .
Improve the Time library Timer.h and Timer.cpp provided here by adding features listed below. For your convenience a test program Test.cpp that tests your features will soon be posed here. You must use this version of the library and not the one listed in lecture example.
bool Timer::equals(const Timer&) const that converts to operator== immediately. (5pts. first, 1pt. each next)void Timer::DescendToZero() that decreses the second count by one except when zero seconds is reached. (5pts.)Make the life easier to the grader: use a yellow highlighter and highlight all changes that you made to the code of both programs for 5 points of extra credit. (5 points will be awarded at the discretion of the grader if he can check your work quickly.)