محاسبه جریمه دیرکرد قسط بانک مسکن

دو خط اول توی javascript رو به مبالغ قسط و روزهای تاخیر خودتون تغییر بدید و بعد run رو بزنید

by rezaamya

HTML

<html>
<body>
<div id="log">

</div>
</body>
</html>

CSS

body {
  direction: rtl;
  font-family: tahoma;
}

.final_result {
  direction: ltr;
  color: white;
  background-color: red
}

JavaScript

var my_debt = 218400; //مبلغ قسط
var delay_days = 13; //تعداد روزهایی که قسط عقب افتاده
var late_fees_percent = 6; //جریمه بانک مسکن به درصد

var log = document.getElementById('log');

log.insertAdjacentHTML('beforeEnd', `<div>مبلغ قسط ماهیانه: ${my_debt.toLocaleString()} تومان</div>`);
log.insertAdjacentHTML('beforeEnd', `<div>جریمه هر روز دیرکرد: ${late_fees_percent} درصد</div>`);
log.insertAdjacentHTML('beforeEnd', `<div>تعداد روزهای تاخیر در پرداخت قسط: ${delay_days} روز</div><br/>`);

var temp = my_debt;
var late_fees_percent = late_fees_percent / 100;

for (var i = 1; i <= delay_days; i++)
{
	var today_delay_fees = parseInt(temp * late_fees_percent);
  
  log.insertAdjacentHTML('beforeEnd', `<div>روز ${i}) بدهی امروز: ${(today_delay_fees).toLocaleString()} و کل بدهی تا امروز ${(today_delay_fees + temp).toLocaleString()}</div>`);
  
  temp = today_delay_fees + temp;
}

log.insertAdjacentHTML('beforeEnd', `<br/><br/><div>بدهی نهایی برابر است با مبلغ بدهی تا امروز منهای مبلغ قسط:</div>`);

log.insertAdjacentHTML('beforeEnd', `<div class="final_result">${temp.toLocaleString()} - ${my_debt.toLocaleString()} = ${(temp - my_debt).toLocaleString()} تومان</div>`);