Эй, я пытаюсь рассчитать ежемесячные выплаты на основе суммы кредита, процентной ставки и количества лет.
Я пришел к следующему, однако, похоже, что между моими расчетами и другим кредитом есть разницакалькуляторы в интернете.мои тестовые данные составляли сумму кредита в 1000 долларов США, 5% годовых в течение 1 года.это дает мне ежемесячный платеж в размере 85,61, а общий платеж - 1027,29
. Вот код, который рассчитывает это.
double LoanAmount = la; //loan amount
double InterestRate = ir; //interest rate
double NumberOfYears = noy; //number of years
double interestRateDecimal = InterestRate / (12 * 100);
double months = NumberOfYears * 12;
double rPower = pow(1+interestRateDecimal,months);
monthlyPayments = LoanAmount * interestRateDecimal * rPower / (rPower - 1);
totalPayments = monthlyPayments * months;
yearlyPayments = monthlyPayments * 12;
totalInterest = totalPayments - LoanAmount;
Правильно ли используется формула или есть ошибки?
Любая помощь будет оценена.
Большое спасибо