Ticker

10/recent/ticker-posts

Header Ads Widget

HTML code for Compound Interest Calculator


To create Compound Interest Calculator, we will use HTML, CSS and JavaScript. Here is the simplified form of the code. Following is the live preview of Compound interest calculator.

Compound Interest Calculator







Below is the source code of the above calculator.

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Compound Interest Calculator</title>

  <style>

    body {

      font-family: Arial, sans-serif;

      text-align: center;

      margin: 20px;

    }

#calc-CI {

     background:teal;

     color:#fff;

     padding:5px;

     font-size:15px;

     font-weight:800;

     margin:10px auto;

     max-width:70%;

     border:1px solid teal;

     border-radius:4px;

}

#calc-CI:hover {

     background:blue;

     font-size:18px;

     padding:6px;

     cursor:pointer;

}

  </style>

</head>

<body>


<div style="display:block;text-align:center;border:3px solid blue; border-radius:8px;padding:15px; margin:30px;box-shadow:0 0 10px gray;">

  <h2>Compound Interest Calculator</h2>


  <form>

    <label for="principal">Principal Amount:</label>

    <input type="number" id="principal" required><br><br>


    <label for="rate">Annual Interest Rate (%):</label>

    <input type="number" id="rate" required><br><br>


    <label for="time">Number of Years:</label>

    <input type="number" id="time" required><br><br>


    <button type="button" id="calc-CI" onclick="calculateCompoundInterest()">Calculate</button>

  </form>


  <p id="result"></p></div>


  <script>

    function calculateCompoundInterest() {

      var principal = parseFloat(document.getElementById('principal').value);

      var rate = parseFloat(document.getElementById('rate').value);

      var time = parseFloat(document.getElementById('time').value);


      var compoundInterest = principal * Math.pow((1 + rate / 100), time) - principal;


      document.getElementById('result').innerHTML = "Compound Interest: ₹" + compoundInterest.toFixed(2);

    }

  </script>

</body>

</html>

Post a Comment

0 Comments