95%在程序中只能作为一个字符串来处理,使用数值计算的时候需要转化。function PercentNumber(number: Double):String; begin result := FloatToStr(number * 100) + '%'; end;function GetNumber(pNumber: String):Double; var str: String; begin str := TRIM(pNumber); str := copy(str,1,Length(str)-1); try result := StrToFloat(str)/100; except Result := -1; //error; end; end;
function inttopresent(value:Double):string; var tempstr,newstr:string; strpos:integer; begin value:=value*100; newstr:=floattostr(value)+'%'; result:=newstr; end;
begin
result := FloatToStr(number * 100) + '%';
end;function GetNumber(pNumber: String):Double;
var str: String;
begin
str := TRIM(pNumber);
str := copy(str,1,Length(str)-1);
try
result := StrToFloat(str)/100;
except
Result := -1; //error;
end;
end;
var
tempstr,newstr:string;
strpos:integer;
begin
value:=value*100;
newstr:=floattostr(value)+'%';
result:=newstr;
end;