Just try the function FormatFloat.Its define is:
function FormatFloat(format:string; arc:real):string;
for example:
r1:=FormatFloat('00.00',100); //r1:=100.00
r2:=FormatFloat('00',0.8); //r2:=1
r3:=FormatFloat('00.0',100.123456789); //r3:=100.1
r4:=FormatFloat('00.0000'.100.123456789); //r4:=100.1234
for most infomation, you can turn to delphi online help.
It's just my suggest, you can agree with it,or do nothing with it!