diff --git a/ex1.ts b/ex1.ts new file mode 100644 index 0000000000000000000000000000000000000000..980e62b148fcef385b4656abadc8607df4f246d1 --- /dev/null +++ b/ex1.ts @@ -0,0 +1,7 @@ +function deb1(): number { + let j = 200; + for (let i = 0; i < 10; i++) { + j -= 10; // ← placez votre breakpoint ici + } + return j; +} diff --git a/ex2.ts b/ex2.ts new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ex3.ts b/ex3.ts new file mode 100644 index 0000000000000000000000000000000000000000..eff73bb97c5c3a360ddb33fbdcb0f4698a8f1c1c --- /dev/null +++ b/ex3.ts @@ -0,0 +1,12 @@ +function deb2(x: number, y: number): void { + const tmp = y; + y = x; + x = tmp; + console.log(x,y); +} + +let x = 10; +let y = 20; +deb2(x, y); +console.log(x,y); + diff --git a/ex4.ts b/ex4.ts new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ex5.ts b/ex5.ts new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ex6.ts b/ex6.ts new file mode 100644 index 0000000000000000000000000000000000000000..beac0d1bd360de2506ae03f2d7fdbca72bdb3dcb --- /dev/null +++ b/ex6.ts @@ -0,0 +1,14 @@ +let tab1 = [1, 2, 3]; +let tab2 = tab1; + +tab1[0] = 5; + +console.log(tab1, tab2); + + +//let tab1 = [1, 2, 3]; +//let tab2 = [...tab1]; + +//tab1[1] = 5; + +//console.log(tab1, tab2); \ No newline at end of file diff --git a/ex6st.ts b/ex6st.ts new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ex7.ts b/ex7.ts new file mode 100644 index 0000000000000000000000000000000000000000..aded314c740278785f64e19b617da4582ebd46f7 --- /dev/null +++ b/ex7.ts @@ -0,0 +1,10 @@ +deb7(5, 3); + +function deb7(x: number, y: number): number { + let val = 0; + + for (let i = 0; i < x; i++) { + val += x; + } +return val; +} \ No newline at end of file diff --git a/ex8.ts b/ex8.ts new file mode 100644 index 0000000000000000000000000000000000000000..dc0738386c98eed5e45b089cefd9de3b10e030e4 --- /dev/null +++ b/ex8.ts @@ -0,0 +1,9 @@ +let n=5; +console.log(deb(n)); +function deb8(n: number): number { + if (n===0) { + return 1; + } + let valeur n = n $ deb8(n-1); + return valeur; +} \ No newline at end of file diff --git a/test.ts b/test.ts new file mode 100644 index 0000000000000000000000000000000000000000..4d2bd4411e0754fbaa70a7355b74d72a0f168057 --- /dev/null +++ b/test.ts @@ -0,0 +1,2 @@ +console.log("1") +console.log("2") diff --git a/tx.txt b/tx.txt new file mode 100644 index 0000000000000000000000000000000000000000..23e54469bbc7ea224901f263bfcfc4873b467c3b --- /dev/null +++ b/tx.txt @@ -0,0 +1 @@ +/Users/ahmetbasbunar/.deno/bin/deno \ No newline at end of file