===== Int()-Funktion ===== \\ ==== Einleitung==== Diese [[..:standardfunktionen|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|Int()-Funktion]] sucht, findet sie im Meldungstext an der Stelle, an der die Fließkommazahl mit [[.:floattostr|FloatToStr()]] in eine Zeichenfolge umgewandelt wird. Wichtig auch - besonders für die Suche nach Fehlern im Code - der Umstand, dass das Ergebnis der [[#int|Int()-Funktion]] wieder eine Variable vom Typ Float/Extended ist. Als Alternative bietet sich die [[.:trunc|Trunc()-Funktion]] an. Die Unterschiede sind dort beschrieben. \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]