Deutsch   English   Français   Italiano  
<1pjmz6k.1v0nod6mfq0rkN%josephb@nowhere.invalid>

View for Bookmarking (what is this?)
Look up another Usenet article

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.