Exercices les types de données en Java : Série 01
Exercices les types de données en Java : Série 01
-
Objectif
-
Exercice 01
-
Rappel
- Pour calculer n! (factorielle n), on peut utiliser deux méthodes différentes :
- La méthode itérative :
- La méthode récursive :
- La méthode récursive définissant n! en fonction de (n-1)! :
- 0! (factorielle de zéro) = 1
- pour tout entier n>0,
n! = n * (n-1)!
-
Énoncé
- Écrire un programme qui calcule la factorielle d’un entier ninférieur à 20 et affiche à l’écran le résultat.
- Le nombre n doit être lu sur la ligne de commande.
- Calculer la factorielle en utilisant la méthode itérative
- Calculer la factorielle en utilisant la méthode récursive
- Ajouter une boucle demandant à l’utilisateur s’il souhaite recommencer ou non
- Exemple de déroulement du programme:
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 02
-
Énoncé
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 03
-
Énoncé
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 04
-
Énoncé
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
n! = 1 * 2 * 3 * ... * n
-
Entrez un nombre entier compris entre 0 et 12 : 12
Méthode itérative :
12! = 479001600
Méthode récursive :
12! = 479001600
Voulez-vous recommencer [v/f] ? v