Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PLEASE SHOW ALL THE WORK AND RETRIEVE THE SAME VALUES AS SHOWN IN THE CHART. THANK YOU!! Suppose you deposit the same amount of money

PLEASE SHOW ALL THE WORK AND RETRIEVE THE SAME VALUES AS SHOWN IN THE CHART. THANK YOU!!

Suppose you deposit the same amount of money in a bank account each month at a given yearly interest rate and you want to know the value of the account at the end of each month.

Write a program that prompts the user to enter a monthly amount you deposit in the account (could contain cents) and a yearly interest rate (e.g., 4.25). The program will first print the values you entered for monthly deposit and yearly interest rate, followed by the six, monthly calculations showing the month number and value of the account at the end of each month (with two decimal places) up to and including the 6th month.

Sample output for $200 monthly deposit and 10% interest rate:

monthly deposit: 200.0 yearly interest rate: 10.0

month 1 value: 201.66

month 2 value: 405.0

month 3 value: 610.04

month 4 value: 816.79

month 5 value: 1025.26

month 6 value: 1235.47

Lets get started. Begin with using the following variables:

double monthlyDeposit - the amount you put into your account each month.

Read in from the keyboad

double yearlyIntRate the yearly interest rate. Read in from the keyboard.

double monthlyIntRate computed as yearlyIntRate/100/12

The monthly interest rate is the yearly rate divided by 100 and then divided by 12. For example, a 5% interest rate is converted to .05 for calculation purposes and then .05 is divided by 12 to get a monthly rate of 0.00417.

double monthlyValue initialized to 0. Stores the current value of the account at the end of the month using the formula:

monthlyValue = (monthlyDeposit + monthlyValue) * (1 + monthlyIntRate);

After each calculation, print the month number and monthlyValue (see sample output above). Repeat the calculation for all six months

To help you see whats going on with the calculations, here are the first three.

After the first month, the value of the account (initialzed to 0) becomes

monthlyValue = (200 + 0)*(1+.00833333) which equals 201.66

Note that the monthly interest rate is .00833333 which is 10/100/12

After the second month, the value in the account becomes

monthlyValue = (100 + 201.66) *(1+0.0083333) which equals 405.0 or

(monthy deposit + value at the end of first month) *(1+ monthlyIntRate)

After the third month the account now contains

monthlyValue = (100 + 405.0) *(1+0.00833333) which equals 610.04 or

(monthly deposit + value at the end of second month) *(1+ monthlyIntRate)

and so on.

DO NOT compute the value of the account for each month on paper and then plug it into the program. Write Java code to do all the computations.

Your assignment:

Read in a monthly deposit of $100 and yearly interest rate of 5.0% and compute the account value for six months

Using the same code as in part 1, run the program reading in a monthly deposit of $200.50 and yearly interest rate of 3.75%

Suggestion (but not required) to structure your program:

Declare your variables, initialize monthyValue to 0

Read in monthly deposit and yearly interest rate

Compute monthly interest rate (divide yearly rate by 100 and by 12)

Print monthly deposit amount and yearly interest rate

Compute monthlyValue for the first month using the formula and print the month number and value

Compute monthlyValue for the second month using the formula print the month number and value

Compute monthlyValue for the third month using the formula print the month number and value

Compute monthlyValue for the fourth month using the formula print the month number and value

Compute monthlyValue for the fifth month using the formula print the month number and value

Compute monthlyValue for the sixth month using the formula print the month number and value

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Information And Database Systems Asian Conference Aciids 2012 Kaohsiung Taiwan March 19 21 2012 Proceedings Part 3 Lnai 7198

Authors: Jeng-Shyang Pan ,Shyi-Ming Chen ,Ngoc-Thanh Nguyen

2012th Edition

3642284922, 978-3642284922

More Books

Students also viewed these Databases questions