
Le principe en est simple. Chaque molette numériques "1234567890" comporte des dents habilement disposées. Une rotation complète de la molette dans un sens ou dans l'autre additionne ou soustrait sa valeur initiale à la molette supérieure.
Il fallait de bonnes bases algorithmiques pour utiliser ces machines. Essayons de comprendre:

(6) est le cylindre opératoire: on y saisit une valeur à l'aide du clavier (1), afin de l'additionner ou soustraire au cylindre supérieur résultat (5).
(2) est la manette de reset: remet les valeurs des 3 cylindres à zéro.
(3) est la manivelle qui fait tourner le cylindre (6) afin d'additionner ou soustraire sa valeur au cylindre (5).
(4) est le cylindre-compteur: il indique le nombre de tours de manivelles.
Exemple 1: L'addition 177+13
- Code: Select all
* Reset
* Saisir 177 dans (6)
* Faire 1 tour de manivelle horaire: 177 va dans (5) (additionné à 0)
* Saisir 13 dans (6)
* Faire 1 tour de manivelle horaire: (6) est additionné à (5), ce qui donne 177+13 dans (5)
Exemple 2: La soustraction 177-13
- Code: Select all
* Reset
* Saisir 177 dans (6)
* Faire 1 tour de manivelle horaire: 177 va dans (5) (additionné à 0)
* Saisir 13 dans (6)
* Faire 1 tour de manivelle anti-horaire: (6) est soustrait à (5), ce qui donne 177-13 dans (5)
Exemple 3: La multiplication 177*13
- Code: Select all
* Reset
* Saisir le plus grand nombre dans (6), ici 177.
* Faire 13 tours de manivelle horaires (vérifier sur le compteur (4)): 17 est additionné 13 fois à (5), ce qui donne bien 13*177 dans (5).
Exemple 4: La division euclidienne 177/13
- Code: Select all
* Reset
* Saisir le dividende dans (6), ici 177.
* Faire 1 tour de manivelle horaire: 177 va dans (5) (additionné à 0)
* Saisir le diviseur dans (5), ici 13.
* Faire des tours de manivelle dans le sens anti-horaire, pour soustraire plusieurs fois de suite (5) à (6), jusqu'au retentissement d'un "ding".
* Le "ding" veut dire que le nombre en (5) vient de passer dans les négatifs. On a donc soustrait (5) 1 fois de trop. Refaire donc 1 tour dans le sens horaire. (5) contient alors le reste de la division euclidienne, et le compteur (4) le quotient [i](nombre de soustractions du diviseur)[/i].