Book Chapter 13 Recursion, adopted from programming project 8 from absolute C++
The program is a C++ program and is:
A savings account typically accrues savings using compound interest. If you deposit $1000 with
a 10% interest rate per year, after one year you will have $1100. If you leave this money in the
account for another year at 10% interest, you will have $1210. After three years you will have
$1331, and so on.
Write a program that inputs the initial amount , interest rate per year, and the number of years
the money will accrue compound interest. Write a recursive function that calculates the amount
of money that will be in the savings account using the input information.
To verify your function, the amount should be equal to 𝑃(1+ 𝑖)𝑛, where P is the amount initially
saved, i is the interest rate per year, and n is the number of years.
The program should :
Use only one file for the program.
Create a class named SavingsAccount.
Clearly separate the declaration and implementation sections.
Add constructors, accessors and mutators and any other function you believe is
Add as a member the recursive function for this project named projectedSavings() with
three input values as described which returns the final savings amount after the interest
Please enter the principle: 1000
Please enter the interest rate: 10
Please enter the number of years: 3
Your total savings after 3 years will be $1331.
Note: The output should look exactly as shown the example above. Bold characters means user
Purchase answer to see full