кодесурса

Упражнения по методу Java: вычисление будущей инвестиционной стоимости с заданной процентной ставкой в течение определенного количества лет

script1adsense2code
script1adsense3code

Метод Java: упражнение-8 с решением

Напишите метод Java для расчета будущей инвестиционной стоимости с заданной процентной ставкой в течение определенного количества лет.

Пример данных (Ежемесячно составлено):
Введите сумму инвестиций: 1000
Введите процентную ставку: 10
Введите количество лет: 5

Пример решения:

Java-код:

import java.util.Scanner;
public class Exercise8 {
 
 public static void main(String[] args) {
    Scanner in = new Scanner(System.in); 
    System.out.print("Input the investment amount: ");
 	double investment = in.nextDouble();
 	System.out.print("Input the rate of interest: ");
	double rate = in.nextDouble();
	System.out.print("Input number of years: ");
	int year = in.nextInt();
	
	rate *= 0.01;
	
	System.out.println("Years    FutureValue");
	for(int i = 1; i <= year; i++) {
    	int formatter = 19;
	    if (i >= 10) formatter = 18;
		System.out.printf(i + "%"+formatter+".2f\n", futureInvestmentValue(investment, rate/12, i));
       }
	 }
 
 public static double futureInvestmentValue(double investmentAmount, double monthlyInterestRate, int years) {
		return investmentAmount * Math.pow(1 + monthlyInterestRate, years * 12);
	}
}

Пример вывода:

 Введите сумму инвестиций: 1000                                                                             
Введите процентную ставку: 10                                                                                
Введите количество лет: 5                                                                                      
Years FutureValue                                                                                          
1 1104,71                                                                                          
2 1220,39                                                                                          
3 1348,18                                                                                          
4 1489,35                                                                                          
5 1645,31

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Previous: написать метод Java для отображения первых 50 пятиугольных чисел.
Далее: Напишите метод Java для печати символов между двумя символами (т.е. от A до P).

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code