/**
* 計算還款本金和利息
* @param amortizingmode 還款型別
* @param amount 貸款金額
* @param rate 利率
* @param period 時間間隔 1次 / 2次 /n次
* @param repaytype 還款間隔型別 年 月 日
* @param repayday 還款日期
* @param loanday 放款日期
*/
//(800000*0.045/12*(1+0.045/12)^(20*12))/((1+0.045/12)^(20*12)-1)
int months = dateutil.calculatemonthsin(loanday, repayday);
double i = amount*rate/12*period*math.pow((1+rate/12*period), months/period);
double j = math.pow(1+rate/12*period,months/period)-1;
decimalformat df=new decimalformat("0.00");
bigdecimal benlihe = new bigdecimal(df.format(i/j));
system.out.println("分次還本息每次還款額:"+ benlihe);
償還利息 = 剩餘本金*年利率/12
國內都是單利的。
一、等額本息法:通俗點講,就是每個月所還金額相同的一種利息計算方式。
優點:計算簡便,每個月金額相同,便於月供者安排資金。
原理:每月還款額,按現行利率折現到貸款時點,求出每個月固定還款額。
a*(p/a,i,n)=p
a----- 每月還款額
i –--- 現行月利率(公積金利率或者商業貸款利率)
n----- 還款期數
p-----貸款總額
(p/a,i,n)---年金現值係數 (可查年金現值係數表獲得)
例如:40w 15年貸款 等額本息法
全為公積金貸款 i=5.22%/12=0.435% n=12*15=180期
查年金現值係數表:(p/a,0.435%,180)=124.641655
求得a=3209.20
即每個月還款金額為 3209.2元。
二、等額本金法:指每個月還的本金相同,但利息不同,這樣每個月還款總數就不相同,由於本金不斷減少,所以,每月還的本利和遞減。
優點:年限較長的話,總體利息比較低。
原理:每月還款額=每月還的固定本金+利息
b=p/n+i(遞減)
b-----第乙個月還款額
p-----貸款總額
n-----還款期數
i-----還的利息
例如:40w 15年貸款 等額本金法
全為公積金貸款 i=5.22%/12=0.435% n=12*15=180期
b=400000/180+400000*0.435%=3962
即第乙個月還款金額為 3962 元。
複利的,本金(1+i)n次方。
n為期限,i為利率
等額本息PMT和PPMT推導計算公式
一 等額本息每期還款總金額計算公式 假設貸款總金額為a,月利率為 貸款期數為k,每期需還款總金額 本金 利息 為x,則 第一期還款後,欠款總金額 q1 a 1 x 第二期還款後,欠款總金額 q2 q1 1 x a 1 x 1 x a 1 2 1 1 x 第三期還款後,欠款總金額 q3 q2 1 x ...
計算公式 UPS電池計算公式
很多的弱電朋友提到ups電池容量如何確定,其實是有計算公式的,今天我們就一起來了解ups電池的計算方法。計算如下一 恆電流模式計算 根據能量守恆原理,按如下公式計算 c pl t vbat k 其中 c 為蓄電池容量 ah pl為ups輸出功率 w t 為電池後備時間 h vbat是電池組電壓 vd...
計算公式 樓梯踏步尺寸計算公式
計算公式 確定踏步級數方法 b表示的是調整踏步高度和踏步寬度,h除以踏步高度h得到踏步級數為n h h,當以為小數時就要取整取,並且調整踏步高h h h n 使用公式b h 450 mm 或者b 2h 600 620 mm 來確定踏步寬b。根據公式計算 首先按照規範限制來選擇踏步寬b和踏步高,這裡一...