Einzelnen Beitrag anzeigen

Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Runden mit RoundTo geht irgendwie nicht^^

  Alt 27. Apr 2008, 15:31
rundet der kaufmännisch?
abgesehen davon macht der mir ja einen string draus.. ich will aber das ergebnis im extended-format behalten. (das mit showmessage war ja nur zum testen)

ich habs jetzt so gemacht:
Delphi-Quellcode:
function ValidatePrice(aVal: Extended): Extended;
var
  e: Extended;
begin
  e := IntPower(10, 4);
  Result := aVal * e;
  Result := (Trunc(Result) + Trunc(Frac(Result) * 2)) / e;
end;
sollte auf 4 stellen kaufmännisch runden.
oder hat vielleicht jemand ne elegantere lösung? =)
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat