Il existe quatre espèces de nombres de Armstrong (notées A1, A2, A3, A4); nous avons ajouté une variante A2* du type A2 et une cinquième espèce notée A5.
Ce code permet de vérifier si un entier n est un nombre de Armstrong de l'un des types proposés.
Il peut aussi permettre d'obtenir, à partir d'un entier quelconque choisi n, par convergence (si elle est possible) un nombre de Armstrong du type choisi, ou un cycle de l'itération correspondante.
La donnée n est mise à 153 par défaut; b est mis à 10 par défaut, r et q sont mis à 1 par défaut.
Les rppdi (base 10) seront vérifiés (ou obtenus) avec b = 10, r = 1 et en cliquant soit le bouton A1:RPPDIB, soit le bouton A1:RPPDI0.
Seuls les cas A4 et A5 nécessitent le choix de q.