要将一个小数用四舍五入保留两位小数,用什么函数?(20分)

  • 主题发起人 主题发起人 oldnew
  • 开始时间 开始时间
O

oldnew

Unregistered / Unconfirmed
GUEST, unregistred user!
要将一个小数用四舍五入的方法保留两位小数,用什么函数?
比如3.215684经过转换成为3.22
有没有标准函数呀?
或者如何转换好点呢?
谢谢
 
怎么搞法?
 
自己编个函数就行了,还可以同时按照很多特殊规则确定格式,例如偶数进位,奇数省略
 
四舍五入的原理如下
3.215684*100=321.5684
321.5684+0.5=322.0684
Trunc(322.0684)=322
322/100=3.22

 
那就给个思路吧!
什么算法好点?
 
to Richard3000:
还有个要求,如果最后算出是整数,要求后面就添加上.00
比如3.0049898转换后要成为3.00而不是3
 
你要設麼算法
 
FormatFloat('0.00',Real)
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部