ROUND |
Arrondie |
---|---|
Turbo Pascal 3+ | System |
Syntaxe
Function Round(n:Real):Integer; | Version 3 |
Function Round(n:Real):LongInt; | Version 4 à 7 |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne la valeur arrondie d'un nombre réel.
Remarque
- Le paramètre n est une expression de type réel. La fonction Round renvoie une valeur en entier étant la valeur de n arrondie au nombre entier le plus proche. Si n est exactement à mi-chemin entre deux nombres entiers, le résultat est le nombre ayant la plus grande amplitude absolue. Une erreur d'exécution se produit si la valeur arrondie de n ne se trouve pas dans l'intervalle du type de données Integer pour la version de 1 à 3 de Turbo Pascal ou LongInt pour les version 4 à 7.
Exemple
Voici un exemple de l'utilisation de cette fonction :
- Program RoundSamples;
-
- BEGIN
- WriteLn('ROUND(1)=',Round(1));
- WriteLn('ROUND(1.1)=',Round(1.1));
- WriteLn('ROUND(1.7)=',Round(1.7));
- WriteLn('ROUND(-1)=',Round(-1));
- WriteLn('ROUND(-1.1)=',Round(-1.1));
- WriteLn('ROUND(-1.7)=',Round(-1.7));
- WriteLn('ROUND(30.2)=',Round(30.2));
- WriteLn('ROUND(-35.4)=',Round(-35.4));
- END.
on obtiendra le résultat suivant :
ROUND(1)=1ROUND(1.1)=1
ROUND(1.7)=2
ROUND(-1)=-1
ROUND(-1.1)=-1
ROUND(-1.7)=-2
ROUND(30.2)=30
ROUND(-35.4)=-35
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 364.
Dernière mise à jour : Dimanche, le 8 février 2015