Calculateur d'arrondi
Données
| Nombre | 3,14159 |
|---|---|
| Nombre de décimales | 2 |
| Mode d'arrondi | Arrondi au supérieur (demi vers +∞) |
Calculateur d'arrondi
Arrondir un nombre à la décimale souhaitée avec cinq méthodes : arrondi au supérieur, arrondi bancaire, plancher, plafond et troncature.
Données
Résultats
Saisissez une valeur pour afficher les résultats.
Comparaison des autres méthodes
L'arrondi est l'opération qui consiste à remplacer un nombre par une valeur approchée comportant moins de chiffres significatifs, tout en restant aussi proche que possible de la valeur d'origine. Le résultat dépend de deux paramètres : le nombre de décimales à conserver et la règle de départage appliquée lorsque la partie supprimée est exactement égale à la moitié.
Les cinq modes d'arrondi
Arrondi au supérieur (demi vers +∞)
La règle la plus couramment enseignée. Lorsque la partie supprimée est exactement 0,5, le résultat est arrondi vers l'infini positif.
- 2,5 → 3
- −2,5 → −2 (vers +∞, et non vers zéro)
C'est la méthode appliquée dans la plupart des cours élémentaires et dans de nombreuses fonctions de tableurs.
Arrondi bancaire (arrondi au pair)
Lorsque la partie supprimée est exactement 0,5, le résultat est arrondi vers le voisin dont le dernier chiffre est pair.
- 2,5 → 2 (2 est pair)
- 3,5 → 4 (4 est pair)
- 4,5 → 4 (4 est pair)
- 5,5 → 6 (6 est pair)
Cet arrondi, parfois appelé arrondi de Gauss, est le mode par défaut de la norme IEEE 754. Il est également utilisé par la fonction round() de Python 3, le mode RoundingMode.HALF_EVEN de Java, ainsi que dans de nombreux systèmes bancaires et comptables. Son avantage sur l'arrondi au supérieur est qu'il élimine le biais systématique vers le haut qui s'accumule lorsque de grands ensembles de données comportent de nombreuses valeurs exactement médianes.
Plancher
Le plancher arrondit toujours vers −∞, quelle que soit la partie fractionnaire.
- 2,9 → 2
- −2,1 → −3
Plafond
Le plafond arrondit toujours vers +∞, quelle que soit la partie fractionnaire.
- 2,1 → 3
- −2,9 → −2
Troncature
La troncature supprime la partie fractionnaire et arrondit vers zéro. Pour les nombres positifs, troncature et plancher donnent le même résultat ; ils divergent pour les négatifs.
- 2,9 → 2 (identique au plancher)
- −2,9 → −2 (différent du plancher, qui donne −3)
La formule
Pour un nombre x et d décimales souhaitées :
- Calculer l'échelle : s = 10^d
- Multiplier : x × s
- Appliquer la règle d'arrondi choisie pour obtenir un entier n
- Diviser : n / s
Exemple. Pour x = 3,14159 et d = 2 :
- s = 100
- x × s = 314,159
- arrondi au supérieur → 314
- 314 / 100 = 3,14
Décimales négatives
Lorsque le nombre de décimales est un entier négatif, le point d'arrondi se déplace vers la gauche de la virgule :
| Décimales | Arrondi à la |
|---|---|
| −1 | dizaine |
| −2 | centaine |
| −3 | millier |
Exemple. Arrondir 3 749 à la centaine la plus proche (décimales = −2) :
- s = 10^(−2) = 0,01
- 3 749 × 0,01 = 37,49
- arrondi au supérieur → 37
- 37 / 0,01 = 3 700
Plancher et troncature : distinction pour les négatifs
La différence entre ces deux modes n'apparaît que pour les nombres négatifs :
| Valeur | Plancher | Troncature |
|---|---|---|
| 2,7 | 2 | 2 |
| −2,7 | −3 | −2 |
| −0,1 | −1 | 0 |
Le plancher s'éloigne de zéro pour les négatifs ; la troncature s'en rapproche.
Précision en virgule flottante
La plupart des fractions décimales ne sont pas représentables exactement en virgule flottante binaire IEEE 754. Par exemple, 3,55 × 10 est stocké en mémoire sous la forme approximative 35,499 999 999 999 996, et non exactement 35,5. La règle de départage de l'arrondi bancaire ne s'applique donc que lorsque la valeur mise à l'échelle est un demi-entier binaire exact. Pour les valeurs qui ne sont pas des points médians binaires exacts — ce qui inclut la plupart des fractions décimales courantes comme 3,45 ou 6,55 — la règle de départage n'est pas invoquée et tous les modes donnent le même résultat.
Ce comportement est une propriété inhérente à la représentation binaire en virgule flottante, non un défaut de calcul. Il correspond à ce que l'on observe dans Python, JavaScript et tout autre langage conforme à la norme IEEE 754.
Exemple : comparaison des cinq modes sur 2,5
| Mode | Résultat |
|---|---|
| Arrondi au supérieur | 3 |
| Arrondi bancaire | 2 |
| Plancher | 2 |
| Plafond | 3 |
| Troncature | 2 |
Ce tableau illustre pourquoi le choix du mode d'arrondi est déterminant : une même valeur d'entrée produit des résultats différents selon la règle appliquée.
Questions fréquentes (FAQ)
Qu'est-ce que l'arrondi bancaire ?
L'arrondi bancaire (ou arrondi de Gauss) est une règle de départage pour les valeurs exactement médianes : lorsqu'un nombre se trouve précisément à mi-chemin entre deux valeurs, il est arrondi vers le voisin dont le dernier chiffre est pair. Ainsi, 2,5 → 2 et 3,5 → 4.
Cette méthode est définie par la norme IEEE 754 et largement utilisée dans les systèmes financiers, car elle supprime le biais systématique vers le haut que produit l'arrondi au supérieur sur de grands ensembles de données.
Comment arrondir à la centaine la plus proche ?
Définissez le nombre de décimales à −2. Une valeur négative déplace le point d'arrondi vers la gauche de la virgule : −1 correspond à la dizaine la plus proche, −2 à la centaine, −3 au millier, et ainsi de suite. Par exemple, 3 749 avec décimales = −2 donne 3 700 avec l'arrondi au supérieur, car 3 749 est plus proche de 3 700 que de 3 800.
Quelle est la différence entre plancher et troncature ?
Pour les nombres positifs, les deux méthodes donnent le même résultat : plancher(2,9) = troncature(2,9) = 2. Elles divergent pour les nombres négatifs. Le plancher arrondit toujours vers −∞ : plancher(−2,9) = −3. La troncature arrondit toujours vers zéro : troncature(−2,9) = −2. En d'autres termes, le plancher produit la valeur la plus éloignée de zéro, tandis que la troncature produit la valeur la plus proche de zéro.
Pourquoi 0,5 est-il parfois arrondi à 0 ?
Avec l'arrondi au supérieur, les valeurs médianes vont toujours vers +∞ : 0,5 → 1 et −0,5 → 0. Avec l'arrondi bancaire (arrondi au pair), la valeur va vers le voisin au chiffre pair : 0,5 → 0 (0 est pair), 1,5 → 2, 2,5 → 2, 3,5 → 4.
Ce comportement peut surprendre ceux qui ont appris à l'école que l'on arrondit toujours ,5 vers le haut. Il s'agit pourtant du mode par défaut de la norme IEEE 754, celui que l'on observe dans Python, les tableurs et la plupart des environnements de calcul.
Recommandations
Convertisseur de notation scientifique
Convertit n'importe quel nombre entre notation décimale et notation scientifique (M × 10^E), dans les deux sens. Idéal pour les nombres très grands ou très petits.