Question: (Financial application: compute the future investment value) Write a function that computes future investment value at a given interest rate for a specified number of

(Financial application: compute the future investment value)

Write a function that computes future investment value at a given interest rate for a specified number of years. The future investment is determined using the formula in Programming Exercise 2.23.

Use the following function header:

double futureInvestmentValue(

double investmentAmount, double monthlyInterestRate, int years)

For example,

futureInvestmentValue(10000, 0.05/12, 5) returns 12833.59.

Write a test program that prompts the user to enter the investment amount (e.g., 1000) and the interest rate (e.g., 9%) and prints a table that displays future value for the years from 1 to 30, as shown below:

The amount invested: 1000

Annual interest rate: 9

Years Future Value

1 1093.80

2 1196.41

...

29 13467.25

30 14730.57

I can't get the monthly interest rate to stop zeroing out for some reason. This is what I have so far:

#include #include #include

using namespace std;

int main() { double investmentAmount = 0, monthlyInterestRate = 0; int i = 0; double FIV = investmentAmount * (pow((1 + monthlyInterestRate / 100), years * 12));

if (i <= 30) { i++; cout << "Enter the investment amount: "; cin >> investmentAmount; cout << "Enter the interest rate: "; cin >> monthlyInterestRate; cout << "Years\Future Value" << " "; cout << i << "\t" << FIV << " "; 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!