Pourquoi les calculs avec des décimales me donnent-ils des résultats avec trop de chiffres ?

Modifié le  Mar, 28 Juill. à 4:33 H

Le problème que vous rencontrez est un problème fondamental lié à la façon dont les ordinateurs effectuent généralement les calculs. On parle généralement d'erreur de virgule flottante. Essentiellement, cela revient au fait qu'il est très difficile de représenter 0,1 en binaire (ou 0,01, etc.), et vous devez faire un travail pour arrondir les résultats qu'un ordinateur vous donne afin de les rendre plus précis.


Ce problème a récemment été abordé au sein de l'équipe, et nous avons discuté de la manière de le gérer. Les bulles « Dire » arrondissent certains nombres, mais peuvent entraîner des imprécisions. La bulle « Penser » donne des résultats légèrement différents, et pour l'instant, l'équipe n'est pas totalement d'accord sur la méthode à privilégier. Vous pouvez essayer d'exécuter vos réponses via la bulle « Dire » ou les blocs « Arrondir ».

Voici plus d'informations sur les calculs en virgule flottante : https://0.30000000000000004.com/.
Et voici une vidéo qui donne une bonne explication du sujet : https://www.youtube.com/watch?v=PZRI1IfStY0

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article