===== Trunc()-Funktion ===== \\ ==== Einleitung==== Diese [[..:standardfunktionen|Standardfunktion]] //wirkt// auf eine Fließkommazahl, in dem sie den Teil vor dem Komma extrahiert. ''Trunc(12.734)'' ergibt ''12''. Das Ergebnis ist eine Ganzzahl! \\ ==== Syntax ==== ^ Befehl | Trunc(e:Extended) | ^ Funktion | Liefert den Teil vor dem Komma einer Fließkommazahl | ^ Rückgabewert| Integer| ==== Codebeispiel ==== Die Meldung aus dem folgenden Beispiel lautet: "Der Teil vor dem Komma hat den Wert: 17." { Pascal Script Engine } var kommazahl : Extended; ganzzahl : Integer; begin kommazahl := 17.149; ganzzahl := Trunc(kommazahl); cpShowMessage('Der Teil vor dem Komma hat den Wert: ' + IntToStr(ganzzahl)) + '.'); end. ==== Hinweise ==== Auf den ersten Blick bekommen wir das gleiche Resultat wie durch den Einsatz der [[cockpit-xp:addon:standardfunktionen:int|Int()-Funktion]]. Optisch unterscheiden sich Ergebnisse nicht. Der Unterschied liegt einzig im Rückgabewert bzw. dessen Variablentyp. Da die [[#trunc|Trunc()-Funktion]] eine Ganzzahl als Ergebnis liefert, erfolgt die Umwandlung in eine Zeichenfolge mit [[cockpit-xp:addon:standardfunktionen:inttostr|IntToStr()]]. 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. \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]