From 51869693fc0cbdad64507ceadecd990d3631af29 Mon Sep 17 00:00:00 2001
From: CORONA Nikola <git config --local user.email>
Date: Sat, 29 Mar 2025 17:08:14 +0100
Subject: [PATCH] TD4 Finis

---
 TD4 Debug/Exercice.ts | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/TD4 Debug/Exercice.ts b/TD4 Debug/Exercice.ts
index d578ca3..65dceca 100644
--- a/TD4 Debug/Exercice.ts	
+++ b/TD4 Debug/Exercice.ts	
@@ -109,5 +109,18 @@ deb7Opti(-5,3)
 deb7Opti(5,-3)
 
 function deb7Opti(x : number , y : number): number { 
-    return x * y ;
-}
\ No newline at end of file
+    return x * y ; // plus efficace 
+}
+
+// Exercice 8 
+
+let n=5 ; 
+console.log(deb8(n)); //  la fonction calcule 5! = 120
+function deb8(n : number ):number {
+    if (n=== 0){
+        return  1 ;
+    }
+    let valeur = n * deb8(n-1);
+    return valeur ; 
+}
+
-- 
GitLab