Suppose you have a certain amount of money in a savings account that earns compound monthly interest, and you want to calculate the amount that you will have after a specific number of months. The formula, which is known as the future value formula, is: F=P×(1+i)t The terms in the formula are as follows: o F is the future value of the account after the specified time period. o P is the present value of the account. o i is the monthly interest rate. o t is the number of months. Write a program that prompts the user to enter the account’s present value, monthly interest rate, and the number of months that the money will be left in the account. The program should pass these values to a function named futureValue that returns the future value of the account, after the specified number of months. The program should display the account’s future value. i attached the screenshot of the output so the output should look like that.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Suppose you have a certain amount of money in a savings account that earns compound
monthly interest, and you want to calculate the amount that you will have after a specific
number of months. The formula, which is known as the future value formula, is:
F=P×(1+i)t
The terms in the formula are as follows:
o F is the future value of the account after the specified time period.
o P is the present value of the account.
o i is the monthly interest rate.
o t is the number of months.
Write a program that prompts the user to enter the account’s present value, monthly
interest rate, and the number of months that the money will be left in the account. The
program should pass these values to a function named futureValue that returns the
future value of the account, after the specified number of months. The program should
display the account’s future value.

i attached the screenshot of the output so the output should look like that. 

Nhat is the present value of the account? 10000
Nhat is the monthly interest rate? 0.005
For how many months will the money be left in the account? 12
The account's future value is $10616.78.
Nant to try another set of values? (y = yes):
Transcribed Image Text:Nhat is the present value of the account? 10000 Nhat is the monthly interest rate? 0.005 For how many months will the money be left in the account? 12 The account's future value is $10616.78. Nant to try another set of values? (y = yes):
Expert Solution
Step 1

Inorder to give user the option if he wants to use the service again I have used while loop logic at end,please find the code below with output:

// Online C++ compiler to run C++ program online
#include <bits/stdc++.h>
using namespace std;

float futureValue(float pa,float r,int t){
    float fvalue=pa*(pow((1+r),t));//applying the formulae
    return fvalue;
}
int main() {
    float pa,r;
    int t;char c;
    cout<<"What is the present value of account? ";
    cin>>pa;
    cout<<"What is the monthly interest rate? ";
    cin>>r;
    cout<<"For how many months the money will be left in account? ";
    cin>>t;
    cout<<"The account's future value is $"<<futureValue(pa,r,t)<<endl;
    cout<<"DO you want to set another set of values?"<<"(y=yes): ";
    cin>>c;
    cout<<endl;
    
    while(c=='y'){//for repetitive input from user
        cout<<"What is the present value of account? ";
    cin>>pa;
    cout<<"What is the monthly interest rate? ";
    cin>>r;
    cout<<"For how many months the money will be left in account? ";
    cin>>t;
    cout<<"The account's future value is $"<<futureValue(pa,r,t)<<endl;
    cout<<"DO you want to test another set of values?"<<"(y=yes): ";
    cin>>c;
    }
    
    

    return 0;
}

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education