JSFiddle - React, Tailwind, and code Playground
by sunil puvvada
JavaScript
var MonthlyPaymentAmount = parseFloat(301000);
var APR = 9 / 100; //16.9% APR
var InterestRate = (APR / 12); //monthly interest
var monthly = 3500;
var a = math.log((monthly/InterestRate)/ ((monthly/InterestRate)-MonthlyPaymentAmount) )/ math.log(1 + InterestRate );
for (var nMonths = 12; nMonths <= 36; nMonths += 12) {
var TotalAmountOfPayments = nMonths * MonthlyPaymentAmount;
var TotalAmountOfCredit = (MonthlyPaymentAmount / InterestRate) * (1 - Math.pow((1 + InterestRate), (-nMonths)));
var TotalAmountOfInterest = TotalAmountOfPayments - TotalAmountOfCredit;
alert("Total Loan Amount: $" + TotalAmountOfCredit + "Total Paid:" + TotalAmountOfPayments + ", Interest:" + TotalAmountOfInterest);
}