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