Thursday, March 21, 2024

 <!DOCTYPE html>

<html>
  <head>
    <meta charset="UTF-8">
    <title>Mortgage Calculator</title>
    <style>
      body {
        font-family: Arial, sans-serif;
        background-color: #f2f2f2;
      }
      .calculator {
        max-width: 600px;
        margin: 0 auto;
        padding: 20px;
        background-color: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
      }
      input[type="number"] {
        width: 100%;
        padding: 12px;
        margin: 8px 0;
        box-sizing: border-box;
        border: none;
        border-radius: 4px;
        background-color: #f2f2f2;
      }
      label {
        font-size: 18px;
        font-weight: bold;
      }
      button {
        background-color: #4CAF50;
        color: white;
        padding: 12px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        font-size: 18px;
      }
      button:hover {
        background-color: #3e8e41;
      }
      .result {
        margin-top: 20px;
        font-size: 24px;
        font-weight: bold;
      }
    </style>
  </head>
  <body>
    <div class="calculator">
      <h1>Mortgage Calculator</h1>
      <form>
        <label for="loanAmount">Loan Amount:</label>
        <input type="number" id="loanAmount" placeholder="Enter loan amount...">
        <label for="interestRate">Interest Rate (%):</label>
        <input type="number" id="interestRate" placeholder="Enter interest rate...">
        <label for="loanTerm">Loan Term (years):</label>
        <input type="number" id="loanTerm" placeholder="Enter loan term...">
        <button type="button" onclick="calculate()">Calculate</button>
      </form>
      <div class="result" id="result"></div>
    </div>
    <script>
        function calculate() {
  var loanAmount = document.getElementById("loanAmount").value;
  var interestRate = document.getElementById("interestRate").value / 100 / 12;
  var loanTerm = document.getElementById("loanTerm").value * 12;
  var monthlyPayment = (loanAmount * interestRate) / (1 - Math.pow(1 + interestRate, -loanTerm));
  var totalPayment = monthlyPayment * loanTerm;
  document.getElementById("result").innerHTML = "Monthly Payment: $" + monthlyPayment.toFixed(2) + "<br>Total Payment: $" + totalPayment.toFixed(2);
}

    </script>
  </body>
</html>

No comments:

Post a Comment

AI Story Writing Tool AI Story Writing Tool Moral Educational Historical ...