From adcdb0499223e58a398883c7514fc582249b2990 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cl=C3=A9ment=20Bailly?=
 <clement.bailly3@etu.univ-lorraine.fr>
Date: Sat, 29 Mar 2025 18:35:52 +0100
Subject: [PATCH] TD Debug exo3

---
 qualdev/compte_rendu_debug.txt |  6 ++++--
 qualdev/qualdev/debug1.ts      | 14 +++++++++++++-
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/qualdev/compte_rendu_debug.txt b/qualdev/compte_rendu_debug.txt
index ec204aa..26b0acf 100644
--- a/qualdev/compte_rendu_debug.txt
+++ b/qualdev/compte_rendu_debug.txt
@@ -1,5 +1,7 @@
-Exercice 1 :
+Exercice :
 
 1) On place le point d'arret à la ligne "j -= 10;" afin d'obtenir les valeurs successives de j.
 2) On place le point d'arret sur l'affection de tab.
-3) 
+3) x=10, y=20 ; x=10, y=10 ; x=20, y=10; Le dernier console.log affiche x=10, y=20.
+On utilise echanger comme nom pour la fonction.  La fonction ne fonctionne pas car les valeurs échangées sont uniquement à l'intérieur de la fonction.
+4)
diff --git a/qualdev/qualdev/debug1.ts b/qualdev/qualdev/debug1.ts
index e7aebc4..0981fd5 100644
--- a/qualdev/qualdev/debug1.ts
+++ b/qualdev/qualdev/debug1.ts
@@ -7,4 +7,16 @@ function deb1():number{
     }
     return j;
 }
-console.log(deb1());
\ No newline at end of file
+
+
+function echanger(x:number, y:number):void{
+    const tmp = y;
+    y = x ;
+    x = tmp;
+    console.log(x,y)
+}
+
+let x = 10;
+let y = 20;
+echanger(x,y);
+console.log(x,y);
\ No newline at end of file
-- 
GitLab