gladio hat geschrieben:int() gibt es schon seit Turbo Pascal.
Neu ist mir aber jetzt, daß eine Gleitkommazahl zurückgegeben wird.
Ich war immer der Meinung die Funktion schneidet den Nachkommateil weg und wandelt so eine Gleitkommazahl in eine Integer (hat auch so mal funktioniert).
Hm, da gibt es auch widersprüchliche Informationen aus den TP-Handbüchern:
TURBO Pascal Reference Manual Version 3.0 hat geschrieben:Syntax: Int(Num);
Returns the integer part of Num, i.e., the greatest integer number less than or equal to Num, if Num >- 0, or the smallest integer number greater than or equal to Num~ if Num < O.
The argument Num must be either Real or Integer, and the result is Integer.
Übersetzung des TURBO-Pascal Reference Manual 1983 hat geschrieben:Syntax:
Int(num)
Gibt den ganzen Teil von num zurueck, d.h. die groesste ganze Zahl, die kleiner oder gleich num ist, fall num >= 0 ist, oder die kleinste ganze Zahl, die groesser oder gleich num ist, falls num < 0 ist .
Das Argument num muss entweder Real oder Integer sein. Das Ergebnis ist Real.