diff --git a/ex2.ts b/ex2.ts new file mode 100644 index 0000000000000000000000000000000000000000..f3c0f8325e1a61fe518bdf6aebb82835208eaf6c --- /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 0000000000000000000000000000000000000000..cc294189a4eae414588960a5467085eab3857aa8 --- /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 0000000000000000000000000000000000000000..0f42a8fdbbc62690c023c1e4547262f14b234de5 --- /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 0000000000000000000000000000000000000000..2fe8dcf6c02b0a9af7b122ff59404ffd1f33e840 --- /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