ArcGISpro插件:房贷计算器「算法学习」
一、前言
众所周知,房贷的还款方式有两种选择:「等额本息」和「等额本金」。第一种是每个月还款金额一致,第二种是第一个月还款最高,逐月递减,前者比后者支出的总利息较多。两种还款方式仅一字之差,所以大部分人无法把还款方式的名称和对应的还款方式对应起来,当然这不重要,只要清楚核心区别就能作出适合自己的选择。
|
对比项 |
等额本息 |
|
|
每月还款额 |
固定不变 |
逐月递减 |
|
前期压力 |
较小 |
较大 |
|
总利息 |
较多 |
较少 |
|
本金归还速度 |
先慢后快 |
每月固定 |
|
适合人群 |
收入稳定,预算固定 |
前期还款能力强,希望减少总利息 |
比较有意思的是,很多人误以为,导致利息差异的原因,是等额本息先还利息后还本金,所以导致利息较高,而等额本金是先还本金再还利息,所以利息就比较少。
更有意思的是,聊到这问题时我曾尝试过几次去解释,导致利息差的原因是偿还本金的速度,每个月的利息算法是固定的=剩余本金*年利率/12,所以二者的区别只是每个月偿还本金的数额不同。当然没有一次是解释成功的,对方听完解释都会非常自信地说,真的就是“一个先还利息一个先还本金”这个道理,这让似乎掌握真理的我感觉有点沮丧,自此学会了一个人生哲理:「除非别人逼你,否则千万不要尝试去说服别人,能说服自己的人是神,能说服别人的人是“神精病”」。因此,指出别人错误,除了破坏人际关系,没有任何好结果,即便你是出于善意,即便是你的亲朋好友,即便你的劝说让对方避免了损失,结果都一样,这就是人性。
需要贷款的朋友,感兴趣的可以一起来算一算自己付出了多少利息。不算也可以,不过还需要知道一点,提前还款,还的是本金部分,提前还款的部分自此不再产生利息,即下个月的利息=(剩余本金-提前还款额)*(年利率/12)。
二、算法思路
1、等额本金
等额本金实质就是每个月还的本金一致,所以:
每月偿还本金 = 贷款总额 / 还款总期数
每月偿还利息 = 剩余本金 * 年利率 / 12
2、等额本息
设:
P = 贷款本金总额
r = 月利率(年利率/12)
n = 还款总期数(月数)
求未知数:A = 每月还款额(每月还款额A固定不变)
解得:
三、使用方法
1、填写贷款金额,单位:元。
2、填写贷款利率,单位:%。
3、填写贷款期限,单位:年。
4、选择还款方式:等额本金或等额本息。
5、选择结果保存路径,运行后,结果以txt格式保存。同时,运行完点击左下角“查看详细信息”,在弹出的窗口中选择“消息”也可以查看结果。


1、搜索或扫码关注“GISrunner”微信公众号。
2、发送“工具下载”或“下载工具”获取最新版本的下载链接。

夜雨聆风