Int()-Funktion


Einleitung

Diese Standardfunktion wirkt auf eine Fließkommazahl, in dem sie den Teil vor dem Komma extrahiert.
Int(12.734) ergibt 12. Das Ergebnis bleibt eine Fließkommazahl!

Syntax

Befehl Int(e:Extended)
Funktion Liefert den Teil vor dem Komma einer Fließkommazahl
Rückgabewert Extended

Codebeispiel

Die Meldung aus dem folgenden Beispiel lautet: „Der Teil vor dem Komma hat den Wert: 17.“

{ Pascal Script Engine }
var
  kommazahl : Extended;
  
begin

  kommazahl := 17.149;
  
  cpShowMessage('Der Teil vor dem Komma hat den Wert: ' + FloatToStr(Int(kommazahl)) + '.');
  
end.

Hinweise

Dieses Beispiel ist so gewählt, um zu verdeutlichen, dass Berechnungen auch innerhalb eines Meldungstextes ausgeführt werden können. Wer die Int()-Funktion sucht, findet sie im Meldungstext an der Stelle, an der die Fließkommazahl mit FloatToStr() in eine Zeichenfolge umgewandelt wird.

Wichtig auch - besonders für die Suche nach Fehlern im Code - der Umstand, dass das Ergebnis der Int()-Funktion wieder eine Variable vom Typ Float/Extended ist.

Als Alternative bietet sich die Trunc()-Funktion an. Die Unterschiede sind dort beschrieben.



Start - FAQ - Glossar - Sitemap - Impressum

 
cockpit-xp/addon/standardfunktionen/int.txt · Zuletzt geändert: 2020/11/28 12:16 (Externe Bearbeitung)