From 16b1c55570faf98eeb8a2864080eabda73ce0bee Mon Sep 17 00:00:00 2001
From: BARRE Milo <milo.barre9@etu.univ-lorraine.fr>
Date: Fri, 28 Mar 2025 09:28:20 +0100
Subject: [PATCH] Test

---
 ex2.ts  | 13 +++++++++++++
 ex3.ts  | 11 +++++++++++
 ex4.ts  | 10 ++++++++++
 main.ts |  9 +++++++++
 4 files changed, 43 insertions(+)
 create mode 100644 ex2.ts
 create mode 100644 ex3.ts
 create mode 100644 ex4.ts
 create mode 100644 main.ts

diff --git a/ex2.ts b/ex2.ts
new file mode 100644
index 0000000..f3c0f83
--- /dev/null
+++ b/ex2.ts
@@ -0,0 +1,13 @@
+// Exercice 2
+
+function deb1t(): number {
+    let j = 200;
+    let tab: number[] = [];
+    for (let i = 0; i < 10; i++) {
+        j -= 10;
+        tab[i] = j;
+    }
+    return j;
+}
+
+deb1t();
\ No newline at end of file
diff --git a/ex3.ts b/ex3.ts
new file mode 100644
index 0000000..cc29418
--- /dev/null
+++ b/ex3.ts
@@ -0,0 +1,11 @@
+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);
\ No newline at end of file
diff --git a/ex4.ts b/ex4.ts
new file mode 100644
index 0000000..0f42a8f
--- /dev/null
+++ b/ex4.ts
@@ -0,0 +1,10 @@
+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
diff --git a/main.ts b/main.ts
new file mode 100644
index 0000000..2fe8dcf
--- /dev/null
+++ b/main.ts
@@ -0,0 +1,9 @@
+function deb1():number{
+    let j = 200;
+    for (let i = 0; i< 10; i++){
+        j -=10;
+    }
+    return j;
+}
+
+deb1();
\ No newline at end of file
-- 
GitLab