Nos chère BASIC

Tout sur les ordinateurs, liens, infos...Avec un thread par machine. Si la machine n'y est pas , créez le premier post la concernant dans ce forum

Modérateur : Politburo

Avatar de l’utilisateur
C.Ret
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2119
Inscription : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Nos chère BASIC

Message par C.Ret » 31 mars 2019 11:08

Il n'y a pas qu'en programmation ( BASIC ou autres) que l'on fait des erreur. De plus en plus souvent, je vois des documents contenant ce type d'erreur:

Image

Il s'agit là aussi d'une erreur d'arrondi. Mais l'origine n'est pas binaire. Elle peut poser problème sur une facture ou un devis:
Votre client s'attendait certainement à ce que vous sachiez calculer et présentiez un résultat correct :

Image

Bon d'accord, je chipote pour moins d'un centime d'euro sur un montant de presque 140€. Et j'ai pas fait la remise systématique de 10% !

Comme dit Ben, pour les petits programmes c'est pas grave, mais là je viens de voir ce type d'erreur pour la vente au poids de deux usines ...
SHARP PC-1211 + CE-121 + CE-122. | VIC 20 Commodore 128D + Printer P-803 + SD2iec. | TI-57 LCD | TI-74 BasiCalc | TI-92 II | HP-28S + HP82240A | HP-41C + (2 memory + stat + IR) modules. | HP Prime Wireless Graphing Calculator | HP-15C | CASIO fx-602p + FA-1. .Sommaire des M.P.O.. . Sommaire du P.C.T.M. .

Avatar de l’utilisateur
bernouilli92
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3741
Inscription : 21 nov. 2012 14:03
Localisation : Ile de France

Re: Nos chère BASIC

Message par bernouilli92 » 31 mars 2019 11:35

N’empêche que dans l’exemple avec le tableau Excel, le résultat le plus correct est 139,29 car on fait l’arrondi à la fin et non pas à chaque ligne.
HP, Casio, Sharp, Psion, quelques TI et divers autres

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 4963
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: Nos chère BASIC

Message par ledudu » 31 mars 2019 13:37

bernouilli92 a écrit :
31 mars 2019 11:35
N’empêche que dans l’exemple avec le tableau Excel, le résultat le plus correct est 139,29 car on fait l’arrondi à la fin et non pas à chaque ligne.
Tu as raison dans l'absolu mais le client va saisir dans sa base le prix de chaque article et le total qui ne sera donc pas bon...
Toujours préférer l'hypothèse de la connerie à celle du complot.
La connerie est courante. Le complot exige un esprit rare.
Michel Rocard

Ben
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1583
Inscription : 21 août 2016 19:04

Re: Nos chère BASIC

Message par Ben » 31 mars 2019 17:07

ledudu a écrit :
31 mars 2019 13:37
bernouilli92 a écrit :
31 mars 2019 11:35
N’empêche que dans l’exemple avec le tableau Excel, le résultat le plus correct est 139,29 car on fait l’arrondi à la fin et non pas à chaque ligne.
Tu as raison dans l'absolu mais le client va saisir dans sa base le prix de chaque article et le total qui ne sera donc pas bon...
Mathématiquement, je suis d'accord avec Bernouilli92, on ne doit arrondir qu'à la fin. Mais sur un devis, ça ne le fait pas. Je me souviens avoir eu des soucis d'impression de facture pour une société qui vends des boîtes de thon. Le prix était fixé à la boîte, mais le conditionnement de vente était à la palette. Ca partait vite dans tous les sens

EmmanuelC
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 39
Inscription : 03 mai 2014 09:10
Localisation : IDF

Re: Nos chère BASIC

Message par EmmanuelC » 31 mars 2019 20:31

Pas tout à fait d'accord.
chaque ligne à son (sous) total et il faut arrondir dès ce stade. c'est compatible avec "arrondir à la fin" si on considère que chaque ligne à une vie propre et donc une fin propre 😑
d'où un total à.30

Répondre

Revenir vers « Tous les ordinateurs »