Registriert seit: 28. Okt 2010
168 Beiträge
Delphi 11 Alexandria
|
AW: Runden ohne nachfolgende Nullen
10. Mär 2017, 19:48
Hallo zusammen,
Wie würdet Ihr das machen ?
Rollo
Code:
function makeStr(d : Double) : String;
var l,c : Integer;
begin
result := IntToStr(Trunc(d * 1000));
l := Length(result);
c := 0;
while (result[l-c] = '0') and
(c<3) do
c := c + 1;
if (c>0) then // bis ende löschen
Delete(result,l-c,l);
if (c<3) then
insert(',',result,l-c);
end;
ungetestet
cu Ha-Jö
Geändert von hanvas (10. Mär 2017 um 19:59 Uhr)
|
|
Zitat
|