Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Integer Wert auf 10ner Runden

  Alt 10. Apr 2007, 17:30
Wenn du nicht hunderte Werte hast, kannst du getrost die erste Möglichkeit nutzen, die ist dann schnell genug. Das könnte so aussehen:

Delphi-Quellcode:
function ExtendedRound(Number, RoundTo: Integer): Integer;
begin
  result := Round(Number / RoundTo) * RoundTo;
end;

// Aufruf
ShowMessage(IntToStr(ExtendedRound(135, 10)));
Dies funktioniert übrigens auch mit negativen Werten.
  Mit Zitat antworten Zitat