ceil(val);
| Argument | La description |
|---|---|
| x | Le nombre à changer. |
Renvoie: Entier
Cette fonction prend n'importe quel nombre réel et l'arrondit à l'entier le plus proche. Il faut faire attention à cette fonction car une erreur fréquente est de l'utiliser pour arrondir une valeur aléatoire et s'attendre à ce qu'elle soit toujours supérieure à 1, c'est-à-dire:
int = ceil(random(5));
Maintenant, vous vous attendez à ce que ce code donne toujours un entier entre 1 et 5, mais ce n'est pas toujours le cas car il y a une très petite possibilité que la fonction aléatoire retourne 0, et arrondir à 0 vous donne toujours 0. Ceci est une possibilité à distance mais doit être prise en compte lors de l'utilisation de cette fonction.
val = ceil( 3.4 );
Cela va définir val à 4.