A priori,
Il décompose le code d'entrée qui est en décimal sur 7 digit en 7 cararactères.
Admettons le code entré est 5416581:
pour avoir le dernier digit on divise par 1000000 on obtient la valeur entière 5 à laquelle on ajoute 48 (pour avoir le code ASCII du caractère 5, 48 étant la valeur décimale du carctère 0 en ASCII.
Pour avoir le deuxieme digit on fait le modulo (reste de la division) du code par 1000000; on obtient 416581 on divise par 100000 on obtient la valeur entière 4 à laquelle on ajoute 48 pour avoir le code caractère.
Pour avoir le troisiémé digit on fait modulo du code par 100000 on obtient 16581 on divise par 10000 on obtient la valeur 1; on ajoute 48