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