Somme erronée

reneedeniseginette Messages postés 1 Date d'inscription mercredi 23 octobre 2024 Statut Membre Dernière intervention 23 octobre 2024 - 23 oct. 2024 à 11:07
Pierr10 Messages postés 12225 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 23 octobre 2024 - 23 oct. 2024 à 12:12

Bonjour,

Lorsque je fais la somme de deux nombres pairs avec 2 décimales, j'obtiens un résultat impair. L'erreur est de 1 centime. Le résultat est identique quelque soit le format choisi : monnaie, nombre.

Le problème existe aussi avec Excel et Open.

Comment puis-je obtenir la somme correcte avec Libre Office ?

Je vous remercie


 


Windows / Firefox 115.0

3 réponses

jee pee Messages postés 40357 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 octobre 2024 9 386
Modifié le 23 oct. 2024 à 11:22

Bonjour,

Es-tu sûre que les 2 nombres additionnés n'ont que 2 décimales ? Si ce sont le résultat de calculs, et que le format d'affichage n'a que 2 décimales, mais qu'en réalité il y en a plus, l'affichage est arrondi. Mais l'addition se fait non sur la valeur affichée, mais sur la valeur réelle du nombre.

A=1,2044..., affiché = 1,20

B=44,4844..., affiché = 44,48

A+B=45,6888, affiché = 45,69

2 nombres affichés pairs donnent un résultat affiché impair.


0
georges97 Messages postés 12356 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 23 octobre 2024 2 370
23 oct. 2024 à 12:06

Bonjour,

En attendant les réponses des matheux et fort de lointains souvenirs.

Un nombre décimal ne peut pas être pair ou impair, cette définition ne s'appliquant qu'aux nombres entiers.

https://fr.wikipedia.org/wiki/Parité_(arithmétique)#:~:text=Un%20nombre%20entier%20exprimé%20dans,alors%20le%20nombre%20est%20impair.

Par contre, la somme de deux nombres décimaux peut produire un nombre soit pair soit impair, ex. 2,6 + 1,4 = 5

Les formats que vous évoquez sont des formats d'affichage utilisés par des logiciels bureautiques, en fonction des algorithmes utilisés pour les fonctions mathématiques et du langage de développement du logiciel.

Reste la précision de calcul des processeurs qui, selon le système de numération, fait les calculs sur 16, 32 ou 64 bits et fournit un résultat arrondi avant le formatage disponible dans le logiciel.

"Voilà pourquoi votre fille est muette" Molière -Le médecin malgré lui"

0
Pierr10 Messages postés 12225 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 23 octobre 2024 5 101
23 oct. 2024 à 12:12

Bonjour,

Je fais déjà remarquer que la notion de parité ne concerne que des nombres entiers.

Explication hors sujet : 

Prenez par exemple le nombre 1,5. Selon vous, il serait impair.
Si je le multiplie par 2, j'obtiens 3 qui est évidemment impair.

On voit qu'essayer d'appliquer à des nombres décimaux, la propriété des entiers qui dit qu'un multiple de 2 est pair, conduit à une absurdité.
 

Votre question n'a donc pas de sens.

C'est juste un problème de format d'affichage comme vous l'a expliqué jee pee (que je salue).

Ce que l'on conçoit bien s'énonce clairement,

0