https://www.highrevenuenetwork.com/znypawnc0h?key=5c94983c7736435e1396ac78eead083c

Saturday, July 27, 2024

Loan Calculator

Loan Calculator

body { font-family: Arial, sans-serif; background-color: #f0f0f0; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .container { background-color: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); text-align: center; width: 100%; max-width: 600px; } h1 { margin-bottom: 20px; color: #007bff; } .form-group { margin-bottom: 15px; } .form-control { width: 100%; padding: 10px; border-radius: 4px; border: 1px solid #ddd; font-size: 16px; box-sizing: border-box; } .btn { background-color: #28a745; color: #fff; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; } .btn:hover { background-color: #218838; } .hidden { display: none; } .result-container { margin-top: 20px; text-align: left; } .result-container p { margin: 10px 0; } .result-container span { font-weight: bold; color: #333; } document.addEventListener('DOMContentLoaded', () => { const loanForm = document.getElementById('loan-form'); const resultContainer = document.getElementById('result'); const monthlyPaymentElem = document.getElementById('monthly-payment'); const totalPaymentElem = document.getElementById('total-payment'); const totalInterestElem = document.getElementById('total-interest'); loanForm.addEventListener('submit', (event) => { event.preventDefault(); // Get input values const loanAmount = parseFloat(document.getElementById('loan-amount').value); const annualInterestRate = parseFloat(document.getElementById('interest-rate').value); const loanTerm = parseInt(document.getElementById('loan-term').value); // Calculate monthly interest rate const monthlyInterestRate = annualInterestRate / 100 / 12; const numberOfPayments = loanTerm * 12; // Calculate monthly payment const monthlyPayment = loanAmount * monthlyInterestRate / (1 - Math.pow(1 + monthlyInterestRate, -numberOfPayments)); // Calculate total payment and total interest const totalPayment = monthlyPayment * numberOfPayments; const totalInterest = totalPayment - loanAmount; // Display results monthlyPaymentElem.textContent = monthlyPayment.toFixed(2); totalPaymentElem.textContent = totalPayment.toFixed(2); totalInterestElem.textContent = totalInterest.toFixed(2); resultContainer.classList.remove('hidden'); }); });

No comments:

Post a Comment

PICT WEB TOOLS FOR FREE: <!DOCTYPE html> Online Business Ca...

PICT WEB TOOLS FOR FREE: <!DOCTYPE html> Online Business Ca... : Online Business Card Maker ...