« Mathématiques avec Python et Ruby/Nombres entiers en Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 77 :
</source>
 
Si on veut arrondir au-dessus, on utilise la méthode ''ceil'' d'un réel:
 
<source lang="ruby">
a=3.9999999
b=a.ceil
puts(b)
</source>
 
 
mais là on tombe dans le problème inverse:
 
<source lang="ruby">
a=3.0000001
b=a.ceil
puts(b)
</source>
 
donne aussi 4 !
 
Pour arrondir au mieux, on utilise la méthode ''round'':
 
<source lang="ruby">
a=3.9999999
b=a.round
puts(b)
</source>