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);
}