Re: Nur die Zahl hinter dem Komma auswählen
da wir gerade beim thema sind:
ich habe mal ne funktion gesehen die immer abrundet. das ist doch im prinzip dasselbe wie trunc oder ? |
Re: Nur die Zahl hinter dem Komma auswählen
Ja.
|
Re: Nur die Zahl hinter dem Komma auswählen
dann ist diese funktion wohl sehr sinnlos
|
Re: Nur die Zahl hinter dem Komma auswählen
Zitat:
Trunc rundet immer gegen 0, also schneidet den Teil hinter dem Komma einfach ab: Trunc(2.7) = 2 Trunc(-2.7) = -2 Floor rundet immer ab, also gegen die nächste kleinere ganze Zahl: Floor(2.7) = 2 Floor(-2.7) = -3 |
Re: Nur die Zahl hinter dem Komma auswählen
:wall: Wer braucht schon negative Zahlen? :mrgreen:
Hast natürlich Recht. |
Re: Nur die Zahl hinter dem Komma auswählen
:wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall:
HMPF! hab ich nie dran gedacht, obwohl es so logisch is :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: |
Re: Nur die Zahl hinter dem Komma auswählen
So sieht die Floor-Funktion in der Unit Math übrigens aus :mrgreen:
Delphi-Quellcode:
function Floor(const X: Extended): Integer;
begin Result := Integer(Trunc(X)); if Frac(X) < 0 then Dec(Result); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz