Question

In: Computer Science

Write a program that reads three values from the keyboard representing, respectively, an investors name, an...

Write a program that reads three values from the keyboard representing, respectively, an investors name, an investment amount, and an interest rate (you will expect the user to enter a number such as .065 for the interest rate, representing a 6.5% interest rate) . Your program should calculate and output (in currency notation) the future value of the investment in 10, 2 20 an 30 years using the following formula:   Future value =investment(1+interest rate)year

Example of a test run:

Enter NameSue Smith

Enter Investment Amount : 100.00

Enter Interest Rate : 065

Sue Smith , your future value in 10 years is $ 187.71

Solutions

Expert Solution

//create a class with name InvestCalculator.java and paste the code given below
import java.util.Scanner;

public class InvestCalculator {

public static void main(String[] args) {
//get input from user
System.out.print("Enter name :");
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();
System.out.println("");
System.out.print("Enter Investment Amount :");
double amount = sc.nextDouble();
System.out.println("");
System.out.print("Enter Interest Rate :");
//interest rate should be in format of .065
double rate = sc.nextDouble();
//formula for investment calculator
double future_value_10 = amount * Math.pow((1 + rate), 10);
double future_value_20 = amount * Math.pow((1 + rate), 20);
double future_value_30 = amount * Math.pow((1 + rate), 30);
System.out.println(name + ", your future value in 10 years is $" + String.format("%.2f", future_value_10));
System.out.println(name + ", your future value in 20 years is $" + String.format("%.2f", future_value_20));
System.out.println(name + ", your future value in 30 years is $" + String.format("%.2f", future_value_30));

}
}

//output

Enter name :Sue Smith

Enter Investment Amount :100.00

Enter Interest Rate :.065


Sue Smith, your future value in 10 years is $187.71
Sue Smith, your future value in 20 years is $352.36
Sue Smith, your future value in 30 years is $661.44


Related Solutions

Write a program that reads three double numbers from the keyboard representing, respectively, the three coefficients...
Write a program that reads three double numbers from the keyboard representing, respectively, the three coefficients a, b, and c of a quadratic equation. Solve the equation using the following formulas: x1 = ( - b + square root (b2 – 4ac)) / (2a), x2 = ( - b + square root (b2 – 4ac)) / (2a) Run your program on the following sample values: a=1.0, b=3.0,c=2.0 a=0.5, b=0.5,c=0.125 a=1.0, b=3.0,c=10.0
(C++) Write a program that reads a list of integers from the keyboard and print out...
(C++) Write a program that reads a list of integers from the keyboard and print out the smallest number entered. For example, if user enters 0 3 -2 5 8 1, it should print out -2. The reading stops when 999 is entered.
Using c++, write a program that reads a sequence of characters from the keyboard (one at...
Using c++, write a program that reads a sequence of characters from the keyboard (one at a time) and creates a string including the distinct characters entered and displays the string on the screen. The input terminates once the user enters a white-space character or the user has entered 50 distinct characters. Do not use C-Strings. 2. Use the following function to append character “ch” to the string “s”: s.push_back(ch); 3. Read the input characters one by one, i.e. do...
Using C++ Write a program that reads a text from the keyboard until the user presses...
Using C++ Write a program that reads a text from the keyboard until the user presses the “Enter” key. Your program must count the number of uppercase alphabets (A through Z), lowercase alphabets (a through z), digits (0 through 9) and any other characters. The other character count value should NOT include the “Enter” key. Display the count on the screen. You must use the in-built C++ character I/O functions in this program.
Write a program that reads numbers from scanf1 (keyboard) and then sums them, stopping when 0...
Write a program that reads numbers from scanf1 (keyboard) and then sums them, stopping when 0 has been entered. Construct three versions of this program, using the while, do-while, and for loops.
write a python program that inputs 10 integer values from the keyboard and then displays their...
write a python program that inputs 10 integer values from the keyboard and then displays their sum. use for loop
Write a program that reads in a continuous stream of strings representing a line of CSV...
Write a program that reads in a continuous stream of strings representing a line of CSV data in the format "NAME,AGE,EMAIL,DOB". Implement a function check_csv which verifies that each input string matches this format by ensuring that: • There are 4 tokens in the string corresponding to the 4 properties above. • The second token MUST be a number. • The fourth token should be in the format MM-DD-YYYY (hint: tokenize this as well). The function should return 0 if...
IN C++ Write a program that reads in int values from the user until they enter...
IN C++ Write a program that reads in int values from the user until they enter a negative number like -1. Once the user has finished entering numbers, print out the highest value they’ve entered, the lowest value they’ve entered, and the total number of numbers they’ve entered. The negative number they entered should not be taken as one of the values entered.
ite a C program that prompts for and reads in a non-negative integer from the keyboard....
ite a C program that prompts for and reads in a non-negative integer from the keyboard. Read it into an int variable x. Then display the 32 bits in x from the lsb to the msb (so the display will show the value in x in binary with the bits in reverse order). For example, if you input 6, then your program displays 00000000000000000000000000000110 Use the algorithm given in class (repeatedly divide by 2). Use the / and % operators....
In C++, The following program reads one character from the keyboard and will display the character...
In C++, The following program reads one character from the keyboard and will display the character in uppercase if it is lowercase and does the opposite when the character is in uppercase. If the character is a digit, it displays a message with the digit. Modify the program below such that if one of the whitespaces is entered, it displays a message and tells what the character was. // This program reads one character from the keyboard and will //...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT