Ruby Language Chiffres d'arrondi


Exemple

La méthode round arrondit un nombre supérieur si le premier chiffre après sa décimale est supérieur ou égal à 5 ​​et s’élève si ce chiffre est inférieur ou égal à 4. Cela prend un argument optionnel pour la précision que vous recherchez.

4.89.round        # => 5
4.25.round        # => 4
3.141526.round(1) # => 3.1
3.141526.round(2) # => 3.14
3.141526.round(4) # => 3.1415

Les nombres à virgule flottante peuvent également être arrondis à l'entier inférieur inférieur au nombre avec la méthode d' floor

4.9999999999999.floor # => 4

Ils peuvent également être arrondis au nombre entier le plus faible supérieur au nombre utilisant la méthode ceil

4.0000000000001.ceil  # => 5