Home / Finance Calculator
body { font-family: Arial, sans-serif; margin: 20px; padding: 20px; max-width: 600px; margin: auto; } h1 { text-align: center; } form { display: flex; flex-direction: column; } label { margin-bottom: 10px; } input { padding: 10px; margin-bottom: 20px; font-size: 16px; } button { padding: 10px; font-size: 16px; background-color: #4CAF50; color: white; border: none; cursor: pointer; } button:hover { background-color: #45a049; } #payment { font-size: 18px; margin-top: 20px; text-align: center; }
function calculatePayment() { var principal = parseFloat(document.getElementById(‘principal’).value); var annualInterestRate = 17.95; var months = parseInt(document.getElementById(‘months’).value);
if (isNaN(principal) || isNaN(months) || principal <= 0 || months <= 0) { document.getElementById('payment').innerText = 'Please enter valid inputs.'; return; }
var monthlyInterestRate = (annualInterestRate / 100) / 12; var numerator = monthlyInterestRate * Math.pow(1 + monthlyInterestRate, months); var denominator = Math.pow(1 + monthlyInterestRate, months) – 1; var monthlyPayment = principal * (numerator / denominator);
document.getElementById('payment').innerText = 'Monthly Payment: $' + monthlyPayment.toFixed(2); }
Principal Amount:
Number of Months:
Calculate