TRUNC |
Tronqué |
---|---|
Turbo Pascal 3+ | System |
Syntaxe
Function Trunc(r:Real):Integer; | Version 3 |
Function Trunc(r:Real):LongInt; | Version 4 à 7 |
Paramètres
Nom | Description |
---|---|
r | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne la partie entière d'un nombre réel.
Remarques
- Le paramètre r est une expression de type réel. La fonction Trunc renvoie une valeur de type de données Longint à partir de la version 4 étant la valeur du paramètre r arrondie à zéro.
- Une erreur d'exécution se produit si la valeur tronquée du paramètre r ne se trouve pas dans l'intervalle du type de données Longint.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
Essayer maintenant !
- Program TruncSamples;
-
- BEGIN
- WriteLn('Trunc(1)=',Trunc(1));
- WriteLn('Trunc(1.1)=',Trunc(1.1));
- WriteLn('Trunc(1.7)=',Trunc(1.7));
- WriteLn('Trunc(-1)=',Trunc(-1));
- WriteLn('Trunc(-1.1)=',Trunc(-1.1));
- WriteLn('Trunc(-1.7)=',Trunc(-1.7));
- WriteLn('Trunc(30.2)=',Trunc(30.2));
- WriteLn('Trunc(-35.4)=',Trunc(-35.4));
- WriteLn('Trunc(-345.6789)=',Trunc(-345.6789));
- END.
on obtiendra le résultat suivant :
Trunc(1)=1Trunc(1.1)=1
Trunc(1.7)=1
Trunc(-1)=-1
Trunc(-1.1)=-1
Trunc(-1.7)=-1
Trunc(30.2)=30
Trunc(-35.4)=-35
Trunc(-345.6789)=-345
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 437.
Dernière mise à jour : Dimanche, le 8 février 2015