Depuis la création de mon site de calculs astronomiques, je diffuse une information erronée. Ce n'est pas de ma faute mais de l'éditeur du livre "Calculs Astronomiques à l'usage des amateurs", traduit de l'anglais et publié par la SAF.

En tapant sur Google l'ISBN 2-901730-03-6, j'ai cliqué sur un lien vers une discussion Wikipédia concernant ce code. Et il s'avère que la clef de contrôle 6 est fausse.

Méthode de calcul par l'exemple pour déterminer une clé de contrôle :
source Wikipédia

Pour le démontrer, je demande à mon HP-41C par ce programme vite fait :)

01 LBL"ISBN 02 FIX 0 03 0 04 STO 02 05 1 06 STO 00 07"CHIFFRE+R/S 08 AVIEW 09 PSE 10 CLA 11 AVIEW 12 LBL 01 13"[ 14 STOP 15 STO 01 16 ARCL 01 17 AVIEW 18 RCL 01 19 RCL 00 20 * 21 ST+ 02 22 1 23 ST+ 00 24 RCL 00 25 10 26 X≠Y? 27 GTO 01 28 RCL 02 29 11 30 MOD 31 STO 01 32 10 33 RCL 01 34 X≠Y? 35 GTO 02 36"[ X 37 GTO 03 38 LBL 02 39"[_ 40 ARCL 01 41 LBL 03 42 AVIEW 43 END

STO 00 : nombre de chiffres saisis ;
STO 01 : le chiffre saisi puis à la fin, le modulo ;
STO 02 : le cumul.

Lancer le programme puis taper le 1er chiffre + R/S 2èmechiffre + R/S etc. À la 9ème saisie, la clé de contrôle est dévoilée. Si elle est égale à 10, un X est affiché. Un programme simplement efficace :)

Étonnant, non ?