Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.lfbn-poi-1-1100-187.w83-200.abo.wanadoo.fr!josephb From: josephb@nowhere.invalid (Joseph-B) Newsgroups: fr.comp.sys.mac,fr.comp.sys.mac.programmation Subject: Y a comme un =?ISO-8859-1?Q?d=E9faut?= Followup-To: fr.comp.sys.mac.programmation Date: Sat, 4 Dec 2021 00:54:10 +0100 Organization: Aucune Sender: joseph25b@lfbn-poi-1-1100-187.w83-200.abo.wanadoo.fr Message-ID: <1pjmz6k.1v0nod6mfq0rkN%josephb@nowhere.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: shakotay.alphanet.ch; posting-host="lfbn-poi-1-1100-187.w83-200.abo.wanadoo.fr:83.200.203.187"; logging-data="6077"; mail-complaints-to="usenet@alphanet.ch" User-Agent: MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86)) X-NO-ARCHIVE: YES Bytes: 2505 Lines: 39 Bonjour, Sauf erreur de ma part, je viens de faire une découverte déstabilisante. Des volontaires pour exécuter le petit script que je vous mets en dessous ? Après le premier test avec la valeur 2.54 pour diviseur refaites l'essai avec 25.4 Dites-moi si des résultats obtenus chez vous sont conformes ou délirants ? Je ne me rappelle pas avoir jamais rencontré cette "anomalie" depuis que je tripote appleScript*. Le bug provient-il de El Cap ou se perpétue-t-il encore ? * Ce qui ne veut pas dire qu'elle n'était pas déjà là ? ******************* set diviseur to 2.54 set serie to {0.254, 2.54, 25.4, 254, 2540} set restes to {} set text item delimiters to " - " set commentaire to "Restes de la division par " & (diviseur as text) & " de" & linefeed & (serie as string) repeat with value in serie copy (value mod diviseur) to the end of restes end repeat display alert (restes's every item as text) message commentaire ********************* AppleScript operator Description mod Remainder. A binary arithmetic operator that divides the number to its left by the number to its right and returns the remainder as its result. Class of operands: integer, real Class of result: integer, real ********************* pour info, avec 2,54 j'obtiens 0,254 - 0,0 - 2,54 - 2,54 - 2,54 et avec 25,4 0,254 - 2,54 - 0,0 - 1,42108547152E-14 - 1,42108547152E-13 -- J. B.