银行关于利息计算的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数量+利息;
继续转帐手续。。。。。。。 楼主很仔细 这样算法.不是很累吗? 牛,这都注意了
我换得时候都没看nb的变化 NB难赚啊 没遇到过这种问题! 没换。等哪天问成都那些换得多的兄弟伙弄它一两个拉倒:) 要求解释啊
呵呵 原帖由 charlestan 于 2006-8-1 14:37 发表
牛,这都注意了
我换得时候都没看nb的变化
你NB太多了.就不需要注意了.像我们这样的穷人才会注意的::(:( 提出BUG是为完善程序。 我还以为中国银行的计算利息有BUG呢,原来是专门网的.
不过也小顶一下吧. 恩,是哦~pf lz 无需增加变量,只需要先执行一下结算相关函数,再进行扣款处理。 我看得先把利息结算,然后再办理相关事宜。 NB难赚啊 楼主说的偶没注意聂
好建议 没有论坛官员光顾啊。 LZ 换的是什么,怎么我不明白呢
页:
[1]