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 du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3405
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Nos chère BASIC

Message par C.Ret »

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 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5229
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: Nos chère BASIC

Message par bernouilli92 »

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 du membre
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5633
Enregistré le : 26 mars 2009 13:07
Localisation : Ile de France
Contact :

Re: Nos chère BASIC

Message par ledudu »

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...
Ben
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1549
Enregistré le : 21 août 2016 19:04

Re: Nos chère BASIC

Message par Ben »

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 à 300 bauds
Fonctionne à 300 bauds
Messages : 98
Enregistré le : 03 mai 2014 09:10
Localisation : IDF

Re: Nos chère BASIC

Message par EmmanuelC »

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

Retourner vers « Tous les ordinateurs »