Close

Home / Finance Calculator

Finance Calculator

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

Finance Calculator