efrei/algorithmique/recursivite/somme-chiffres.algo
2021-09-21 08:30:48 +02:00

18 lines
391 B
Text

Algorithme : Somme des chiffres d'un entier N donné
Début
Fonction SommeChiffres(N : int, somme : int)
chiffre : Entier <- N[0]
Si chiffre = NIL
Retourner(somme)
Sinon
somme = somme + chiffre
Dépiler(N)
Retourner(SommeChiffres(N, somme))
FinSi
FinFonction
Afficher(SommeChiffres(123, 0))
Fin