EMI Calculator
function calculateEMI() {
let loanAmount = parseFloat(document.getElementById(‘loanAmount’).value);
let annualInterestRate = parseFloat(document.getElementById(‘interestRate’).value);
let loanTenure = parseFloat(document.getElementById(‘loanTenure’).value);if (isNaN(loanAmount) || isNaN(annualInterestRate) || isNaN(loanTenure) || loanAmount <= 0 || annualInterestRate <= 0 || loanTenure <= 0) {
document.getElementById('result').innerText = "Please enter valid values.";
return;
}let monthlyInterestRate = (annualInterestRate / 12) / 100;
let numberOfMonths = loanTenure * 12;let emi = (loanAmount * monthlyInterestRate * Math.pow(1 + monthlyInterestRate, numberOfMonths)) /
(Math.pow(1 + monthlyInterestRate, numberOfMonths) – 1);emi = emi.toFixed(2);
document.getElementById('result').innerText = "Monthly EMI: NPR " + emi;
}
Visited 43 times, 1 visit(s) today