test : https://jsbin.com/hoxukakono/edit?html,console,output
sanırım şuan düzelmiş olmalıdır.
Crea.net.tr adlı üyeden alıntı: mesajı görüntüle
Bu kodda şöyle birşey dikkatimi çekti, 100.000 tl üzeri rakam yazdığımızda sonucu yanlış veriyor mesela
164.559 yazıyorum input'a sonuç olarak 115.191 veriyor ancak sonucun 102.279 olması gerekiyor bunun hakkında bilgin varmı
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>hesaplama</title>
 
  <script src="https://code.jquery.com/jquery-3.1.0.js"></script>
</head>
<body>
 
  <input type="text" id="amount"/><br><br>
  <span id="result">0.000</span>
 
  <script>
    var amount2, calc, calc2;
    var percent_1 = 70;
    var percent_2 = 50;
    
    $(document).on('keyup', 'input#amount', function(e){    
        var amount  = $(this).val().replace(".", "").replace(",", "");
      
        //değeri karşılaştır
        if(amount > 100000){
           //100.000 nin üstündeki fazla kısım
           amount2 = amount - 100000;
          
           //100.000 nin üstündeki fazla kısmın %50 si
           calc2   = (amount2 / 100) * percent_2;
          
           //100.000 nin %70 i ve kalan kısmın %50 si toplamı
           calc    = calc2 + 70000;
        }else{
          // 100.000 den küçük miktarın %70i
          calc = (amount / 100) * percent_1;
        }
        
        // toFixed(3) : virgülden sonra 3 basamak
        calc = calc.toFixed(3);
      
        // ilgili alana yazdır
        $("#result").html(calc);
    })  
    
  </script>
 
</body>
</html>