• 14-08-2023, 16:50:12
    #1
    Formülü doğru kullanmışımdır umarım arkadaşlar. Aşağıdaki kodu basit bir şekilde kredi hesaplama aracı olarak kullanabilirsiniz. Kullanacak kişi istediği gibi değişiklik, oynama yapabilir kod üstünde.


    Paylaştığım Diğer Hazır Kodlar;
    Süper Lig Puan Durumu (PHP)
    Son Deprem Verileri (PHP)
    Javascript ile Klavye Hız Testi
    Javascript ile Vücut Kitle İndeksi Hesaplama
    Javascript ile Kredi Hesaplama



    <!DOCTYPE html>
    <html>
    <head>
      <title>Kredi Hesaplama Aracı</title>
      <style>
        body {font-family: Arial, sans-serif;background-color: #5d5e5e;margin: 0;padding: 0;display: flex;justify-content: center;align-items: center;min-height: 100vh;}
        .calculator {background-color: white;border-radius: 10px;padding: 20px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);width: 300px;}
        .calculator h1 {font-size: 24px;color: #333;margin-bottom: 30px;}
        h1 {text-align: center;margin-bottom: 20px;color: #333;}
        label {display: block;margin-bottom: 5px;font-weight: bold;}
        input[type="number"] {width: 94%;padding: 10px;margin-bottom: 15px;border: 1px solid #ccc;border-radius: 5px;}
        button {display: block;width: 100%;padding: 10px;background-color: #007bff;color: white;border: none;border-radius: 5px;cursor: pointer;}
        p#result {margin-top: 20px;border-top: 1px solid #ccc;padding-top: 20px;}
      </style>
    </head>
    <body>
    <div class="calculator">
      <h1>Kredi Hesaplama Aracı</h1>
      <label>Kredi Miktarı</label>
      <input type="number" id="miktar" placeholder="50000 şeklinde tutarı belirtin"/>
      <br>
      <label>Faiz Oranı</label>
      <input type="number" id="oran" placeholder="1.99 şeklinde oranı belirtin"/>
      <br>
      <label>Kredi Süresi</label>
      <input type="number" id="sure" placeholder="Ay olarak süreyi belirtin"/>
      <br>
      <input hidden type="number" id="kkdf" value="0.15"/>
      <input hidden type="number" id="bsmv" value="0.05"/>
      <button onclick="calculateLoan()">Hesapla</button>
      <p id="result"></p>
    </div>
      <script>
        function calculateLoan() {
          const miktar = parseFloat(document.getElementById("miktar").value);
          const oran = parseFloat(document.getElementById("oran").value);
          const sure = parseFloat(document.getElementById("sure").value);
          const kkdf = parseFloat(document.getElementById("kkdf").value);
          const bsmv = parseFloat(document.getElementById("bsmv").value);
          const faizorani = ((oran/100)*(1+kkdf+bsmv));
          const taksitutari = ((miktar*faizorani)/(1-(1/(Math.pow(1 + faizorani, sure)))));
          const toplamgeriodeme = (taksitutari*sure);
          document.getElementById("result").innerHTML = `     
            Faiz Oranı: %${oran.toFixed(2)}<br>
            BSMV Oranı: %${bsmv.toFixed(4)*100}<br>
            KKDF Oranı: %${kkdf.toFixed(4)*100}<br>
            Toplam Faiz Oranı: %${faizorani.toFixed(4)*100}<br><br>
            <b>Aylık Taksit Tutarı: <br>${taksitutari.toFixed(2)} TL<br><br></b>
            <b>Toplam Geri Ödeme Tutarı: <br>${toplamgeriodeme.toFixed(2)} TL</b>
          `;
        }
      </script>
    </body>
    </html>
  • 14-08-2023, 16:57:17
    #2
    teşekkürler.