Question: Ask the user for an amount to save each month. Assuming a 1% per month interest rate, how many MONTHS will it take the user

Ask the user for an amount to save each month. Assuming a 1% per month interest rate, how many MONTHS will it take the user to save $1000. Add the savings at the END of each month. For example:

How much do you want to save each month? 100 Month 1: $0 deposited 100 interest earned is 1 Month 2: $101 deposited 100 interest earned is 2.01 Month 3: $203.01 deposited 100 interest earned is 3.0301 Month 4: $306.04 deposited 100 interest earned is 4.0604 Month 5: $410.101 deposited 100 interest earned is 5.10101 Month 6: $515.202 deposited 100 interest earned is 6.15202 Month 7: $621.354 deposited 100 interest earned is 7.21354 Month 8: $728.567 deposited 100 interest earned is 8.28567 Month 9: $836.853 deposited 100 interest earned is 9.36853 Month 10: $946.221 deposited 100 interest earned is 10.4622 It took 10 months, and you now have $1056.68 

I think I am on the right track but the total for my month1 starts with the value for month2. It should start as 0 but i don't know how to fix this problem.

#include using namespace std; int main () { double total = 0; double intRate = 0.01, interest = 0, amount = 0; int months = 0; cout << "How much do you want to save each month? "; cin >> amount; cout << amount; do { interest = (total + amount) * intRate; total+= amount + interest; cout << " Month " << months + 1 << ": $" << total << " deposited " << amount << " interest earned is " << interest; months++; } while (total <= 1000); cout << " It took " << months << " months, and you now have $" << total << endl; return 0; }

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!