等額本息還款,也稱定期付息,即借款人每月按相等的金額償還貸款本息,其中每月貸款利息按月初剩余貸款本金計算並逐月結清。把按揭貸款的本金總額與利息總
額相加,然後平均分攤到還款期限的每個月中。作為還款人,每個月還給銀行固定金額,但每月還款額中的本金比重逐月遞增、利息比重逐月遞減。
每月等額還本付息額:
P:貸款本金
R:月利率
N:還款期數
其中:還款期數=貸款年限×12
每月還款的公式
例如:
計算貸款還款額。貸款壹年利率為3%,壹年到五年利率為4%,五年到10年利率為5%,10年以上為6%。要求編寫程序實現,輸入貸款額度和年限,輸出每月還款額。
C源程序:
#include?<stdio.h>#include?<math.h>
int?main()?{
int?total,?year;
double?rate_year;
scanf("%d?%d",?&total,?&year);
if(year?<=?1)
rate_year?=?0.03;
else?if(year?<=?5)
rate_year?=?0.04;
else?if(year?<=?10)
rate_year?=?0.05;
else
rate_year?=?0.06;
double?rate?=?rate_year?/?12;
printf("%lf\n",?total*pow(rate+1,year*12)*rate/(pow(rate+1,year*12)-1));
return?0;
}