1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
entier Factorielle(entier nombre)
| @ la factorielle est la multiplication de l'ensemble des chiffres
| @ non nuls qui précedent le nomre donné (le nombre donné inclu)
| cas de base: nombre =1
| si nombre =1
| | renvoie nombre
| sinon
| | @ pour atteindre le cas de base, on passe nombre -1 à la fonction
| | @ et on se sert du retour de la fonction comme multiplicateur du
| | @nombre
| | retour=Factorielle(nombre -1)
| | retour= retour x nombre
| | renvoie retour
| fin si
entier Exposant(entier nombre, entier exp)
| @Pour calculer l'exposant on multiplie nombre par lui meme exp fois
| @d'affilée
| @cas de base: exp =0 (n'importe quoi exposant 0= 1 :D)
| si exp = 0
| | renvoie 1
| sinon
| | @pour atteindre le cas de base, on soustrait 1 à exposant
| | retour=Exposant(nombre,exp-1)
| | @ on multiplie retour par nombre
| | retour=retour x nombre
| | renvoye retour
| fin si |
Partager