diff --git a/TP.ts b/TP.ts index 3c4ba6511bebbcd5a3d4317a61647d0dddcbd748..e877e002a30fa39fd4d75c6985e70c9ce831de0c 100644 --- a/TP.ts +++ b/TP.ts @@ -1,9 +1,11 @@ -function deb1() { - let j = 200; - let tab: number[] = []; // Déclaration du tableau - for (let i = 0; i < 10; i++) { - j -= 10; //point d'arret, permet de suivre les valeurs de j (Exo1) - tab[i] = j; // Stocker j dans le tableau + point d'arret pour visualiser le remplissage du tableau (Exo2) - } - return j; +function deb2(x: number, y: number) : void { + const tmp = y; + y = x; //Point d'arret x = 10, 9, 8, ..., 1 + x = tmp; //Point d'arret y = 5, 6, 7, ..., 14 + console. log(x, y); } +let x = 10; +let y = 20; +deb2(x, y); +console. log(x, y); +//Le programme peut ne pas fonctionner correctement si x ou y ne sont pas initialisés correctement