最近玩了一下贷款计算器,原来贷款还有等额本息和等额本金两种还款方式,而且还款中的钱也可以计利息,对于我这个小白来说,简直发现了新大陆!
通过在网上查阅资料,我整理好等额本息和等额本金这两种还款方式的计算公式,并使用 UrulePro4规则引擎 实现了这套贷款规则模型,以下是实现这套贷款规则的全部过程,包括了最佳还款方式以及每月还款明细的功能,而且和网上贷款计算器计算的结果一致。
网上的贷款计算器
贷款规则
输入数据:
本金: P (借款总额)
月利率: i (年化利率/12)
期数: n (还款总月数)
输出数据:
月供: Y (每月还款)
累计还款: S(累计还的本金+利息之和)
累计利息:I(累计还的利息之和)
每月还利息: Yi(每月还款中,还利息的部分)
每月还本金: Yp (每月还款中,还本金的部分)
每月剩余本金: Pr(每月还款后,还剩余没还的本金)
1.等额本息计算公式
2.等额本金计算公式
3.贷款出入参图
贷款入参概述
- 还款方式【等额本息/等额本金】(选填),不填则取最优方式的结果
- 年利率和月利率至少有一个
- 本金、期数(必填)
贷款出参概述
比较结果:等额本息和等额本金之间还款金额的差距描述
最优还款方式:两种还款方式中哪个还款金额少为优
还款明细:每月(期)还款情况、累计(总共)还款情况
(1)还款方式(不填)
返回结果:比较结果、最优还款方式、还款明细
(2)还款方式(填)
返回结果:还款明细
4.规则模型图
具体实现步骤:
- 必填项校验
- 初始化变量及月利率单位的转换(百分比转数值:1%==1/100)
- 判断还款方式
- 还款计算
4.1必填项校验
4.2初始化变量及月利率单位的转换
4.3判断还款方式
4.4还款计算
(1)等额本息还款计算
(2)等额本金还款计算
(3)最优还款计算
5.测试
贷款计算器计算结果
5.1等额本息还款
5.2等额本金还款
5.3最优还款
通过测试,我们可以看到通过UrulePro4实现的规则计算和贷款计算器计算出的结果一致,计算无误。
6.公开用户账号
地址:http://urule.bstek.com/urule/login
登录进去若提示已过期也无碍,仍可以继续使用,进入”利息”团队页面:
(1)用户1:权限只允许进行rest接口调用 账号:yuanshen0001 密码:Aa123456
(2)用户2:权限允许进行rest接口调用及规则文件的查看和测试
账号:yuanshen0002 密码:Aa123456
(3)有兴趣想进项目或需要项目文件的朋友可以与我联系