Arithmétique

Factorielle

Énoncé

Lire N entre 0 et 18. Calculer N! par multiplications successives. On définit 0! = 1.

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
N = 5
Sortie attendue
120
Entrée
N = 0
Sortie attendue
1
Entrée
N = -1
N = 5
Sortie attendue
120

Code algorithmique

factorielle.algo
1algorithme factorielle
2debut
3 repeter
4 ecrire("N = ")
5 lire(n)
6 jusqua 0 ≤ n ≤ 18
7 // compléter le traitement demandé dans l’énoncé.
8fin

Méthode

  1. Initialiser le produit à 1.
  2. Multiplier par chaque entier de 2 à N.
À retenir :

La limite de 18 conserve un résultat entier exact dans le moteur du navigateur. Initialiser à 0 annulerait tout le produit.