From b39be77fd344a12803c5762041333fdbfa110bea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien?= <aurelien.marchal1@etu.univ-lorraine.fr>
Date: Sat, 29 Mar 2025 09:44:16 +0100
Subject: [PATCH] Exercice 4 : echange de valeur avec tableau

---
 qualdev/TD-Debug.ts | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/qualdev/TD-Debug.ts b/qualdev/TD-Debug.ts
index 7a6b234..faaa6d1 100644
--- a/qualdev/TD-Debug.ts
+++ b/qualdev/TD-Debug.ts
@@ -24,7 +24,7 @@ function deb1_1() {
   }
   //deb1_1();
 
-  //exo 3 : Point d'arret 
+  //exo 3 : Point d'arret sur echange de valeur
   
 
 function echangeParValeurRater(x : number, y : number): void {
@@ -34,7 +34,24 @@ function echangeParValeurRater(x : number, y : number): void {
     console.log(x, y);
 }
   
-let x = 10;
-let y = 20;
-echangeParValeurRater(x, y);
-console.log(x, y);
+//let x = 10;
+//let y = 20;
+//echangeParValeurRater(x, y);
+//console.log(x, y);
+
+
+//exo 4 : Point d'arret sur echange de valeur d'un tableau
+
+function deb3(xy: number[]): void {
+    let tmp = xy[0];
+    xy[0] = xy[1];
+    xy[1] = tmp;
+    console.log(xy);
+  }
+  
+  let xy = [10, 20];
+  deb3(xy);
+  console.log(xy);
+
+  
+  
\ No newline at end of file
-- 
GitLab