Aller au contenu principal
Version : 21 R3

Trunc

Trunc ( nombre ; nbDécimales ) : Real

ParamètreTypeDescription
nombreReal→Nombre à tronquer
nbDécimalesInteger→Nombre de décimales à conserver
RésultatReal←nombre tronqué à partir du nombre de décimales indiqué par nbDécimales

Description​

Trunc retourne nombre dont la partie décimale a été tronquée à partir du nombre de décimales spécifié par nbDécimales.arrondit toujours nombre à la valeur inférieure.

Si nbDécimales est positif, la troncature se fait sur la partie décimale de nombre. Si nbDécimales est négatif, la troncature se fait sur la partie entière de nombre.

Exemple​

L'exemple suivant illustre la manière dont Trunc fonctionne dans différents cas. A chaque ligne, une valeur est assignée à la variable vRésultat. Les commentaires décrivent le résultat :

 vRésultat:=Trunc(216,897;1) // Résultat prend la valeur 216,8
 vRésultat:=Trunc(216,897;-1) // Résultat prend la valeur 210
 vRésultat:=Trunc(-216,897;1) // Résultat prend la valeur -216,9
 vRésultat:=Trunc(-216,897;-1) // Résultat prend la valeur -220

Voir aussi​

Round

Propriétés​

Numéro de commande95
Thread safeyes