JAVA-программа для расчета сложных процентов ежегодно, раз в полгода, ежеквартально, ежемесячно и ежедневно?
программа Java interest.class тот рассчитывает общий процентный доход на сумму така 5 Лакхов в течение 10 лет. Покажите результаты для простых процентов, смешанных процентов, когда смешивание производится ежегодно, раз в полгода, ежеквартально, ежемесячно и ежедневно. Предположим, что процентная ставка составляет 3,5% годовых.
Что я уже пробовал:
public class interest { public void calculate(int principle, int year, double interestRate, int terms) { double sinterest = ((500000 * 3.5 * 10) / 100); double amount = principle * Math.pow(1 + (interestRate / terms), terms * year); double cinterest = amount - principle; System.out.println("Simple interest on Taka. 500000.00 in " + year + " years = Taka "+sinterest); System.out.println("Interest on Taka. 500000.00 in " + year + " years compounded annually = Taka. "+cinterest); System.out.println("Interest on Taka. 500000.00 in " + year + " years compounded semi-annually = Taka. "+cinterest); System.out.println("Interest on Taka. 500000.00 in " + year + " years compounded quarterly = Taka. "+cinterest); System.out.println("Interest on Taka. 500000.00 in " + year + " years compounded monthly = Taka. "+cinterest); System.out.println("Interest on Taka. 500000.00 in " + year + " years compounded daily = Taka. "+cinterest); } public static void main(String args[]) { interest obj = new interest(); obj.calculate(500000, 10, 0.035, 4); //principle: 500000, year: 10, interest: 0.035, terms: 4 } }
ток на выходе:
Simple interest on Taka. 500000.00 in 10 years = Taka 175000.0 Interest on Taka. 500000.00 in 10 years compounded annually = Taka. 208454.41896556818 Interest on Taka. 500000.00 in 10 years compounded semi-annually = Taka. 208454.41896556818 Interest on Taka. 500000.00 in 10 years compounded quarterly = Taka. 208454.41896556818 Interest on Taka. 500000.00 in 10 years compounded monthly = Taka. 208454.41896556818 Interest on Taka. 500000.00 in 10 years compounded daily = Taka. 208454.41896556818
Все составленные проценты (ежегодно, полугодично, ежеквартально, ежемесячно и ежедневно) печатают одинаковую величину(ежеквартально = така. 208454.42). Он должен отличаться от ожидаемого результата.
Ожидаемый результат:
Simple interest on Taka. 500000.00 in 10 years = Taka. 175000.00 Interest on Taka. 500000.00 in 10 years compounded annually = Taka. 205299.38 Interest on Taka. 500000.00 in 10 years compounded semi-annually = Taka. 207389.10 Interest on Taka. 500000.00 in 10 years compounded quarterly = Taka. 208454.42 Interest on Taka. 500000.00 in 10 years compounded monthly = Taka. 209172.41 Interest on Taka. 500000.00 in 10 years compounded daily = Taka. 209521.87
Должен ли я добавить эту строку еще и обновить значение "термин"?
obj.calculate(500000, 10, 0.035, 4); //principle: 500000, year: 10, interest: 0.035, terms: 4
Patrice T
В чем вопрос, в чем проблема ?
ZurdoDev
Все, что ты сделал, это повторился. Вы знаете, как задать вопрос?
kylin_java
Программа расчета сложных процентов ежегодно, полугодично, ежеквартально, ежемесячно и ежедневно
Dave Kreskowiak
Вы хотите объяснить, в чем проблема, или что?
OriginalGriff
Вот что говорят Патрис, Зурдодев и Дейв: вы сказали нам, что от вас требуется; вы показали нам код, который у вас есть до сих пор. Но чего вы не сделали, так это не сказали, какая помощь вам нужна.
Итак, что же не так или отсутствует в вашем приложении?
Где ты застрял?
Что вы пытались "отклеить" от себя? Что случилось, когда вы попытались?
Какую помощь вы хотите от нас?
Помните, что мы не можем получить доступ к вашему жесткому диску; мы не можем видеть ваш экран; мы не можем читать ваши мысли - мы получаем только то, что вы печатаете для работы.
Так помогите же нам помочь вам!
Gerry Schmitz
Ребенок с плаката для вырезания и вставки.
OriginalGriff
Он или я? :смеяться:
Dave Kreskowiak
Да! :)
Gerry Schmitz
Твои не в счет … для них все это в новинку.
kylin_java
Спасибо за ваше предложение. Ценить это. Я обновил свой вопрос.
Richard MacCutchan
Вы печатаете одно и то же значение в каждой строке вывода, вместо того чтобы вычислять различные запрашиваемые значения.