En fait l'approximation ne porte pas sur des flottants qui n'ont pas de décimale. Par contre 1.30+2.70 ça fait bien 3.99999
L'explication c'est qu'en binaire 1.30 ça fait à peu près 1.0100110011001100110011001100110011001100110011001101 (c'est une approximation) et 2.70 ça fait 10.10110011001100110011001100110011001100110011001101 (également un approximation).
Et quand tu additionne les deux (1.0100110011001100110011001100110011001100110011001101+
10.10110011001100110011001100110011001100110011001101 un ordinateur ça calcule en binaire) ça donne 11.1111111111111111111111111 soit 3.999999999999999.
Tu vois que le calcul est donc rigoureusement exact :)
[^] # Re: géo trouvetout
Posté par Calvin0c7 . En réponse au journal Le Pourquoi Windows plante !. Évalué à 8.
L'explication c'est qu'en binaire 1.30 ça fait à peu près 1.0100110011001100110011001100110011001100110011001101 (c'est une approximation) et 2.70 ça fait 10.10110011001100110011001100110011001100110011001101 (également un approximation).
Et quand tu additionne les deux (1.0100110011001100110011001100110011001100110011001101+
10.10110011001100110011001100110011001100110011001101 un ordinateur ça calcule en binaire) ça donne 11.1111111111111111111111111 soit 3.999999999999999.
Tu vois que le calcul est donc rigoureusement exact :)
Pour vérifier tu trouveras un convertisseur ici : http://www.michelcarrare.com/demos/converter.php
@+
Calvin