铁皮一号 发表于 2006-8-1 10:05

银行关于利息计算的BUG

看了论坛的NB换LOGO后去银行办手续。
办前看了下:
现金6NB,利息11NB,存款1422NB。
于是就办换LOGO,换了10个。扣除了510NB。

再切换到银行页面发现利息由11NB变成了7NB

于是乎:
我之前的总NB是:1422+11+6=1439;
减掉510NB应该是:929NB;
但现在实际却是:925NB;损失4NB

少的NB无所谓的,但这个确实是程序算法上的一个错误。

推测:
由于(1422-510)/1422≈7/11;
估计利息是按照(存款总NB数量*天数*利率)来即时计算的。一旦出现直接从存款中扣除款项的情况发生,那你的利息就直接打折。而没有把以前的利息先结算到存款中。

解决办法:
只需要增加一个变量就能解决这个问题。
LIXI=存款总NB数量*天数*利率;
如要转帐:
存款总NB数量=存款总NB数量+利息;
继续转帐手续。。。。。。。

fangqiank 发表于 2006-8-1 10:25

楼主很仔细

fjg 发表于 2006-8-1 12:01

这样算法.不是很累吗?

charlestan 发表于 2006-8-1 14:37

牛,这都注意了
我换得时候都没看nb的变化

夜雨灯 发表于 2006-8-1 16:14

NB难赚啊

juno 发表于 2006-8-1 20:17

没遇到过这种问题!

jackyhubin 发表于 2006-8-1 20:40

没换。等哪天问成都那些换得多的兄弟伙弄它一两个拉倒:)

jason118 发表于 2006-8-1 21:37

要求解释啊

呵呵

zljsfgitfk 发表于 2006-8-2 06:32

原帖由 charlestan 于 2006-8-1 14:37 发表
牛,这都注意了
我换得时候都没看nb的变化
你NB太多了.就不需要注意了.像我们这样的穷人才会注意的::(:(

铁皮一号 发表于 2006-8-3 08:29

提出BUG是为完善程序。

ctunan 发表于 2006-8-3 08:39

我还以为中国银行的计算利息有BUG呢,原来是专门网的.
不过也小顶一下吧.

8610 发表于 2006-8-3 23:23

恩,是哦~pf lz

xlaser 发表于 2006-8-4 01:51

无需增加变量,只需要先执行一下结算相关函数,再进行扣款处理。

馅饼 发表于 2006-8-4 10:52

我看得先把利息结算,然后再办理相关事宜。

georgema 发表于 2006-8-4 10:59

NB难赚啊

440440 发表于 2006-8-8 15:58

楼主说的偶没注意聂
好建议

铁皮一号 发表于 2006-8-11 18:13

没有论坛官员光顾啊。

尤尤影儿 发表于 2006-8-15 07:32

LZ 换的是什么,怎么我不明白呢
页: [1]
查看完整版本: 银行关于利息计算的BUG