整倍递增进位

来源:互联网 发布:动态ip绑定域名 编辑:程序博客网 时间:2024/05/01 22:36

整倍数增长

         在做收费系统中,遇到以x分钟递增,这其中关系到进位的问题。即当超过莫个数的整n倍数后,按n+1倍来计算。在做这个过程中可算是一波三折!下面简单算最终作法。

         总结的通式:S= [(m \ n) * n] + n = (m \ n) * (n + 1

S:进位的最终结果。m:实际数据。n:递增量。“\”整除符合,与除号/”相区别。)

          在做收费系统时,如果直接利用上式,就会遇到了这样的问题:提示“除数为零‘0’”。通过我用段点调试发调试,发现返回的除数并不为0,这让我一时陷入了困惑…

          困惑是暂时的,挑战即是机遇。在这让我想到了,并第一次成功运用了立即窗口。在立即窗口中,做了一次又一次的主要针对整除“\”的试验。

 

总结得出:

整除“\”在使用中需要注意的问题(2点)

                    ①整除对于除数>1的小数,自动进行四舍五入后再进行整除计算。(由第一、二组试验显示)

                      整除的除数不能<=0。(由第三组试验显示)

解决技巧:将我们需要计算的数据做适当的扩增(* 10:扩10倍。* 100:扩100倍……)。最后,我们只需

                    要在适当的时候把扩大的倍数回来即可。

原创粉丝点击