1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 等额本息贷款的提取还款计算 之 月供不变计算方法

等额本息贷款的提取还款计算 之 月供不变计算方法

时间:2023-11-19 05:27:09

相关推荐

等额本息贷款的提取还款计算 之 月供不变计算方法

多次提前还款并不复杂,其本质是利用提前还款后的剩余本金重新贷款,计算方式和首次贷款一样,不变的就是贷款金额和期限。

注意每家银行规定不同,有的不可以改期限,有的不可以改还方式,有的还要收违约金,大家提前还款时要跟银行问清楚了。

我们现在一直有一些约束条件可以选,比如月供不变,期数不变之类的,个人觉得月供不变,缩短期数降低利息才是提前还款的意义,所以就用月供不变来计算

还是固定公式入手:月供 = [借款金额×月利率×(1+月利率)^借款月数]÷[(1+月利率)^借款月数-1]

新贷款中 月供已知为上份贷款的月供数,金额为上份贷款剩余未还本金,利率是签约数据,所以未知数只有借款的月数

一元等式,解出来

一步步等式变形 ,初中数学知识 用 X 代借款月数;

1、月供 = [借款金额×月利率×(1+月利率)^X]÷[(1+月利率)^X-1]

2、月供 *[(1+月利率)^X-1]=借款金额×月利率×(1+月利率)^X

3、[(1+月利率)^X-1]/(1+月利率)^X=借款金额×月利率/月供

4、1-1/[(1+月利率)^X]=借款金额×月利率/月供

5、1/[(1+月利率)^X]=1-借款金额×月利率/月供

6、(1+月利率)^X=1/(1-借款金额×月利率/月供)

//都是等式的乘除转换,因为分母不为 0,最后转换到了这个公式

所以最后 月份等式

X=Math.log{1/(1-借款金额×月利率/月供)}/ Math.log{(1+月利率)}

代码跑出来,向上取整,就是你的新贷款的还款期数了!

//代码

剩余贷款金额 初始化为总贷款数 一百万Double totalLoad = 100;//年利率 真实年利率 加点浮动可以自己计算 上浮 10%Double yearRate = 0.046;//月利率Double mouthRate = yearRate / 12;//上次贷款的月供Double monthlyPayment = 10000;

double duration=Math.log(1 /(1 - totalLoad*mouthRate / monthlyPayment))/ Math.log((1 + mouthRate));System.out.println("期数: " +Math.ceil(duration));

ps:有很多网站提供计算方式了,都是月供基本不变的基础上,实际有得银行新贷款的月供是完全不变的,所以计算起来还是小有区别,先算出期数,最后一个月特殊,再反推计算少一个月的贷款数,最后一个月的还款额度单独计算。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。