`
java-mans
  • 浏览: 11436408 次
文章分类
社区版块
存档分类
最新评论

关于Delphi的四舍五入

 
阅读更多

在网上常有人说Delphi的四舍五入有Bug!?
相反,我认为Borland考虑得很全面,这不是Bug!

Delphi帮助里面写得清清楚楚!

SimpleRoundTo :四舍五入(不对称算数做法)
RoundTo:四舍六入,五入单(银行家做法)
RoundTo(1.235, -2) = 1.24
RoundTo(1.245, -2) = 1.24

RoundTo是银行家的 做法,
SimpleRoundTo才是我们平时说的四舍五入!

分享到:
评论

相关推荐

    Delphi四舍五入

    Delphi四舍五入函数。

    DELPHI完美的四舍五入.rar

    DELPHI最完美的四舍五入无BUG函数,是我花费了2天研究出来的成果,完美保留1-4个小数点,包内提供有EXCEL表取值可以把计算结果复制出来做结果对比,我已经随机取了十几万记录做对比,居然无一值和EXCEL的函数保留有...

    delphi四舍五入例子

    解决delphi四舍五入问题.delphi中的四舍五入一直没有好的控件,只有自己试试了。

    Delphi 自已写的四舍五入函数

    Delphi 本身的Format函数四舍五入和财务中四舍五入不一样,所以自己写了一个四舍五入函数,请参考

    升级版四舍五入可以自定义保留小数位

    不同于银行家算法,真正做到四舍五入,符合中国人的使用习惯,并且可自定义保留小数的位数。并且能够对参数值做错误判断。

    Delphi 四舍五入

    用于解决Delphi四舍五入的银行家算法。得出结果为四舍五入而不是四舍六入,奇进偶不进。

    关于delphi中真正四舍五入的问题

    在delphi中真正实现四舍五入,比较format,round等方法,真正实现四舍五入

    delphi7 FormatFloat 四舍五入

    delphi7 FormatFloat 四舍五入时,某些情况下不进一,测试代码如下 procedure TForm1.FormShow(Sender: TObject); var a:double; begin a:=16.685; showmessage(formatfloat('0.00',a)); application.Terminate; ...

    delphi标准四舍五入法

    用ROUND不能实现我们日常意义的四舍五入,round是一种银行家的算法,四舍六入,五看寄偶。与我们日常习惯不一样。

    修改有错误的Delphi四舍五入函数

    在网上找到一个四舍五入函数,当输入100,1000,10000,…等时,其会变成0.1,修改后,不会出现。

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    Delphi开发技巧之-其他

    四舍五入时间 在循环期间检查按键 在运行期间取应用程序路径 处理全局异常 将对象转换为字符串 将程序当作屏保运行 延时函数 操作桌面图标 改变数据格式 检查Delphi是否运行 检查总计值是否正确 检查磁盘是否就绪 ...

    Delphi逆波兰法实现四则运算表达式的计算

    round(x) 四舍五入取整 roundto(x,-1) 保留一位小数 mod(M,N) 求模 几何面积函数:s_tria(a,b,c) 三角形面积 s_circ(r) 圆形面积 s_elli(a,b) 椭圆面积 s_rect(a,b) 矩形面积 s_poly(a,n) 正多边形面积 ...

    SSWR.rar_delphi 函数

    一个以DELPHI开发的四舍五入函数,非常好用,大家多多支持

    Delphi 人民币金额转换例程.rar

    Delphi 人民币金额转换例程,类似程序比较多,本款代码是从一个Delphi书籍中整理出来的范例,在编写的过程中,对小数进行四舍五入,运行的效果可参见测试截图所示。  详细的代码请下载本完整实例查看吧。

    DELPHI常用函数集及简要范例.rar

    round(x) 四舍五入 trunc(x) trunc(4.8)=4,trunc('-3.6')=-3 upcase(x) upcase('a')='A' hi(I) hi($2A30)=$2A lo(I) lo($2A30)=$30 random(n) 产生[0,n)间的随机整数 sizeof(name) 求出某类型或变量在内存中...

    delphi 开发经验技巧宝典源码

    0104 使用Round函数将实数四舍五入为整数 69 0105 使用Sqr函数计算指定数的平方 70 0106 使用Mean函数计算平均数 70 0107 求最大浮点数和最小浮点数 71 4.3 序数函数 72 0108 使用Odd函数改变StringGrid...

    delphi 开发经验技巧宝典源码06

    0104 使用Round函数将实数四舍五入为整数 69 0105 使用Sqr函数计算指定数的平方 70 0106 使用Mean函数计算平均数 70 0107 求最大浮点数和最小浮点数 71 4.3 序数函数 72 0108 使用Odd函数改变StringGrid...

    四则运算器

    round(x) 四舍五入取整 roundto(x,-1) 保留一位小数 mod(M,N) 求模 几何面积函数:s_tria(a,b,c) 三角形面积 s_circ(r) 圆形面积 s_elli(a,b) 椭圆面积 s_rect(a,b) 矩形面积 s_poly(a,n) 正多边形面积 ...

Global site tag (gtag.js) - Google Analytics