请教大家,如何让float数据四舍五入保留小数点后两位?我试过用formatfloat('0.00',数据),可是不对报错,请教大家。
别外在输入一个数字时如何限定小数点后只能输两位小数呢?
别外在输入一个数字时如何限定小数点后只能输两位小数呢?
解决方案 »
- 想做个自动更改本地ip并进行投票的小程序,不知道有没有大哥能给点知道,不胜感激
- 用windows的api编的串口通信接收信号问题
- 初学者,请各位大虾指点,不胜感激!
- 设计新构想:可不可以在自己的线程中拥有一个VCL的Form,而它的消息处理机制是在自己的线程中完成,而不是主线程?
- 大家最近保重了!!!!SARS!!!!Kill you!!!!
- 我想用treeview和listview做一个象WINDOWS的资源管理器,不用SHELL控件的。
- delphi運行問題
- 函数的调用
- 关于RichEdit中的问题?在线等待!!!
- 一个抽奖软件的显示问题。
- adoquery动态识别数据库名
- 莫非是Delphi的Bug?
var
x: Real;
begin
x := Value - Trunc(Value);
if x >= 0.5 then
Result := Trunc(Value) + 1
else Result := Trunc(Value);
end;
{ Private declarations }
function MyRound_1(const yuan: Extended; const pp: Integer): Extended;
public
{ Public declarations }
end;var
Form1: TForm1;implementation
uses Math;
{$R *.DFM}function TForm1.MyRound_1(const yuan: Extended;
const pp: Integer): Extended;
var
i : extended;
begin
i := Power(10,pp);
Result:=Trunc(yuan*i+0.5)/i;
end;