« 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>
|