![]() |
Real aufrunden
Hallo,
wie kann ich z.B. 3.45 auf volle 10 runden? 32.45 z.B. auf 40. Es soll immer auf den nächsten Zehner gerundet werden. |
Re: Real aufrunden
Sollte so
Delphi-Quellcode:
funktionieren
zahl := ((zahl div 10)+1)*10;
|
Re: Real aufrunden
Mist, hab' mir Mühe gegeben und war trotzdem zu langsam ;)
Delphi-Quellcode:
(hmmm, ich lasse mal meine Ursprungsversion, die scheint doch richtig zu funktionieren...)
function RoundTo10(d : Double): Integer;
begin Result := Round(d / 10 +1) *10; end; div eignet sich nicht für Fließkommazahlen |
Re: Real aufrunden
Danke Euch beiden.
|
Re: Real aufrunden
Dieser Thread könnte Dir auch noch eine Idee geben:
![]() Shalom Manfred |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz