100% found this document useful (49 votes)
167 views

Solution Manual For Intro To Java Programming Comp Version 10 e 10th Edition 0133813460

Solutions Manual

Uploaded by

Michael Webster
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (49 votes)
167 views

Solution Manual For Intro To Java Programming Comp Version 10 e 10th Edition 0133813460

Solutions Manual

Uploaded by

Michael Webster
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Solution Manual for Intro to Java

Programming, Comp Version, 10/E 10th


Edition : 0133813460
full chapter at: https://testbankbell.com/product/solution-
manual-for-intro-to-java-programming-comp-version-10-e-10th-
edition-0133813460/
Student Name:
Class and Section
Total Points (20 pts)
Due: Jan 31, 2011 before the class

Project: Calculating Future Investment Value


CSCI 1301 Introduction to Programming Principles
Armstrong Atlantic State University

Problem Description:

Write a program that reads in investment amount, annual interest rate, and number of
years, and displays the future investment value using the following formula:
and displays the future investment value using the following formula:

futureInvestmentValue =
investmentAmount * (1 + monthlyInterestRate)numberOfYears*12

For example, if you enter amount 1000, annual interest rate 3.25%, and number of years
1, the future investment value is 1032.98.

Hint: Use the Math.pow(a, b) method to compute a raised to the power of b.

Here is a sample run:

Sample 1:
Enter investment amount: 1000
Enter annual interest rate: 4.25
Enter number of years: 1
Accumulated value is 1043.34

Sample 2:
Enter investment amount: 1000
Enter annual interest rate: 4.25
Enter number of years: 1
Accumulated value is 1043.34

Analysis:

1
(Describe the problem including input and output in your own words.)

2
Design:
(Describe the major steps for solving the problem.)

Coding: (Copy and Paste Source Code here. Format your code using Courier 10pts)

[Copy and Paste Your program here]

Testing: (Describe how you test this program)

Submit the following items:

1. Print this Word file and Submit to me before the class on the due day

2. Compile, Run, and Submit to LiveLab as Exercise02_17 (you must submit the program
regardless whether it complete or incomplete, correct or incorrect)
3
Code Solution:

public class Test {


public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);

// Enter the investment amount


System.out.print(
"Enter the investment amount, for example 120000.95: ");
double investmentAmount = input.nextDouble();

// Enter yearly interest rate


System.out.print("Enter annual interest rate, for example 8.25: ");
double annualInterestRate = input.nextDouble();

// Obtain monthly interest rate


double monthlyInterestRate = annualInterestRate / 1200;

// Enter number of years


System.out.print(
"Enter number of years as an integer, \nfor example 5: ");
int numOfYears = input.nextInt();

double futureValue =
investmentAmount * Math.pow(1 + monthlyInterestRate,
numOfYears * 12);

System.out.print("Future value is " +


(int)(futureValue * 100) / 100.0);
}
}

You might also like