From 0baca8be97b19a82621b645a55ccd86755301aca Mon Sep 17 00:00:00 2001 From: FUSCIELLO Baptiste <baptiste.fusciello1@etu.univ-lorraine.fr> Date: Thu, 27 Mar 2025 20:29:02 +0100 Subject: [PATCH] ajout de l'exercice 7 et maj du compte rendu --- exo8_debug.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 exo8_debug.ts diff --git a/exo8_debug.ts b/exo8_debug.ts new file mode 100644 index 0000000..e6d0fd8 --- /dev/null +++ b/exo8_debug.ts @@ -0,0 +1,13 @@ +let n = 5; +console.log(calculerFactorielle(n)); + +function calculerFactorielle(n: number): number { + if (n < 0) { + throw new Error("La factorielle n'est pas définie pour les nombres négatifs."); + } + let resultat = 1; + for (let i = 1; i <= n; i++) { + resultat *= i; + } + return resultat; +} -- GitLab