logiciel Calculatrice Windows erreur de calcul ordre des operations explication bug

logiciel Calculatrice Windows erreur de calcul ordre des operations explication bug

Attention aux résultats de la Calculatrice intégrée dans Windows. Selon que l’on soit en affichage Standard ou Scientifique, le résultat peut être différent après une simple opération. Détails et explications.

 

Opération : 3 + 2 x 3

La priorité des opérations mathématiques veut que l’on applique d’abord la multiplication avant l’addition, comme s’il y avait des parenthèses autour de la seconde opération de notre exemple.

On saisit sur la Calculatrice Windows (calc.exe) :

logiciel Calculatrice Windows erreur de calcul ordre des operations explication bug

Mais selon que l’on soit en affichage Standard ou Scientifique, le résultat n’est pas le même :

logiciel Calculatrice Windows erreur de calcul ordre des operations explication bug

On remarque que le mode Standard ne traite pas les priorités, il ajoute avant de multiplier. La calculatrice scientifique sait par contre quels sont les ordres des opérations prioritaires. L’affichage Programmeur donne le même résultat que le Scientifique.

Comprendre l’ordre des opérations mathématiques sur le Wiki français, et plus complet sur cette page en Anglais.

Attention donc aux résultats de calculs ! Pour être tranquille, mieux vaut utiliser la Calculatrice Windows en mode Scientifique par défaut (à paramètrer une seule fois dans le menu Affichage).

3 Commentaires

  1. Ton article laisse à penser que c’est un problème avec la calculatrice Windows alors que pas du tout. C’est tout simplement le comportement normal d’une calculatrice physique basique vu qu’elle fait les opérations dans l’ordre où elles sont rentrées. Et comme avec une calculette de base, c’est à l’utilisateur de gérer la priorité des opérations si besoin il y a. 😉

  2. C’était bien l’idée de l’article de dire que le mode Standard ne sait pas gérer l’ordre des opérations, il convient donc de l’utiliser en affichage Scientifique pour être tranquille.
    Mais peut-être que je n’ai pas été assez clair, j’en rajoute alors une couche merci ^^

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here