From b73ff1a44446e6c17a0c1e95997714997745b84c Mon Sep 17 00:00:00 2001
From: Mail LADJALI <mail.ladjali.etu@univ-lille.fr>
Date: Fri, 28 Feb 2025 07:34:55 +0100
Subject: [PATCH] Commit de base pour la suite du dev-oo

---
 .DS_Store                     | Bin 0 -> 8196 bytes
 entrainement/.DS_Store        | Bin 0 -> 6148 bytes
 entrainement/Conditions.class | Bin 0 -> 490 bytes
 entrainement/Conditions.java  |  10 ++++++++
 entrainement/Variables.class  | Bin 0 -> 910 bytes
 entrainement/Variables.java   |   9 +++++++
 src/.DS_Store                 | Bin 0 -> 6148 bytes
 src/tp01/Book.class           | Bin 0 -> 919 bytes
 src/tp01/Book.java            |  14 +++++++++++
 src/tp01/HighScore.class      | Bin 0 -> 328 bytes
 src/tp01/HighScore.java       |  13 ++++++++++
 src/tp01/Score.class          | Bin 0 -> 924 bytes
 src/tp01/Score.java           |  14 +++++++++++
 src/tp01/UseBook.class        | Bin 0 -> 376 bytes
 src/tp01/UseBook.java         |   5 ++++
 src/tp01/UseBook2.class       | Bin 0 -> 809 bytes
 src/tp01/UseBook2.java        |  18 +++++++++++++
 src/tp02/Competitor.class     | Bin 0 -> 1492 bytes
 src/tp02/Competitor.java      |  46 ++++++++++++++++++++++++++++++++++
 src/tp02/Dice.java            |   6 +++++
 src/tp02/UseCompetitor.class  | Bin 0 -> 929 bytes
 src/tp02/UseCompetitor.java   |  29 +++++++++++++++++++++
 src/tp02/UseCompetitor2.class | Bin 0 -> 1450 bytes
 src/tp02/UseCompetitor2.java  |  13 ++++++++++
 24 files changed, 177 insertions(+)
 create mode 100644 .DS_Store
 create mode 100644 entrainement/.DS_Store
 create mode 100644 entrainement/Conditions.class
 create mode 100644 entrainement/Conditions.java
 create mode 100644 entrainement/Variables.class
 create mode 100644 entrainement/Variables.java
 create mode 100644 src/.DS_Store
 create mode 100644 src/tp01/Book.class
 create mode 100644 src/tp01/Book.java
 create mode 100644 src/tp01/HighScore.class
 create mode 100644 src/tp01/HighScore.java
 create mode 100644 src/tp01/Score.class
 create mode 100644 src/tp01/Score.java
 create mode 100644 src/tp01/UseBook.class
 create mode 100644 src/tp01/UseBook.java
 create mode 100644 src/tp01/UseBook2.class
 create mode 100644 src/tp01/UseBook2.java
 create mode 100644 src/tp02/Competitor.class
 create mode 100644 src/tp02/Competitor.java
 create mode 100644 src/tp02/Dice.java
 create mode 100644 src/tp02/UseCompetitor.class
 create mode 100644 src/tp02/UseCompetitor.java
 create mode 100644 src/tp02/UseCompetitor2.class
 create mode 100644 src/tp02/UseCompetitor2.java

diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..b34ff9fb7ab7bac80218603e75eb3e94dcaa52b3
GIT binary patch
literal 8196
zcmZQzU|@7AO)+F(kYHe7;9!8z0^AH(0Z1N%F(jFwBFZ517#IW?@{^Nt@{<@qOsLc-
zH5vk=Aut*OqaiRF0;3@?$U=Y-;vNnh^*%&)lpGC#(GVDsApj~L6d-MT1_vnJ0HHxr
z42%p6;4T0o0|N^zfEb~Te?|rdkXDcykX8^4(#pUHVu8&7Yh_@BYGnj>Ll_ts83e#a
zF+#L6FoJCciG#H>FoJDnU|@u3XJCZd%n0qFFhaC5FoJDoU|<B>4mNU>7!85Z5I_q7
zP~V-IA&DWAA<r`hrT@O3fq_BqKNx`ZKvm_W8wMxm=N5p)AOut<H{Znt+W+Txna^Pt
zx9pfB0|NtGHU*DtK?a7YJPfG}c?=~CMGT1`*D<6r<U&MH-N`76=1!dYlFEw<pzhnA
zRFIQdTw-8wjgg6&g_Vt+gPnt$BQ`iAzdX1kv81%vDX}OT#0$yK&q;!@6O+O+Q_JH8
zM4a>UN)j{kQj0)Jf-_T6lM;(!!ZY(y^2?p_OY>5S!Fr(*9Go1S@dD!2)#fHT3Z^E;
zwK@vbmPQ6T3MOVIwY8iaqRRT#LGjr+xq11Wknn_+aSXf=KAh}gU|_)MJuDG}Q!R2-
zt<2`EZe9b9Dm>~Dkw=VrQlhggxF|0tKQA3zDS(no4nrnG5?Um8qeU_^16UOnKSO1Z
zeRwfpx+6R>g7xL*Bm9FYi^cVv3_%R842}#g489Dm40;T?3@NBCWB?^~)a+8kkjhYu
zs*3R^hCjfnu=)cmgY1t6I~Py5KcKP*e_+aD@dq<QF+&kUGODYXKw*#ScCf19kzt@-
z#u~(6Zz2b=yV6E0co0Kn5kZV8i#v$Xk~IrM2`D)*l%NJZIN8ht7qb7s*&MD8i+ka6
z$S(e_X6y=eF_JvO&Di9zxEgHvC^4c!fEnUj2~hvvm4N}*_&-F|C^;GeqaiRXLx7RR
zCD_FY+Wx}kLr`BE)Spg(N`m^}pzb&$s9z4z2T}s++Jn2}jF3r1u<AiP5CCl%AlIgt
aH9T@t5mOdRO$s%2wEhQ2|0pp?LjVAzl){<-

literal 0
HcmV?d00001

diff --git a/entrainement/.DS_Store b/entrainement/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..b3e13f3533289810ce1d2142bad9a5e92bfd33a0
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zj35RBCIAV8Fop~hRD=~|9>@&Ooc!dZoctuHfl%o|
zO@Z9b!Vtm`z+k{&h~|D*1_lPR|6l<216*BBx?yl~er^F+6hgq|a`RnWpkcrvtKB)R
zdCf6L1_lNs`4qhJ1sND-Lu?o&M?+vV1V%$(Gz3ONfI1<-2r-6(8$yqgqaiRF0;3@S
z4*^j5pa5yxGdMu$1_%w3Vqj!o0CxcxLCssJE=Ev40HOw@6{H5F6-0xyGBAQzV0o}s
z21W)JuuevBH-v$K5!@vK(O~Tij9{BVe6V%~MzGBc42%%%42%%%46x1%BdA9MG9RLy
zfe~yw*oskNGz3ON04W5RA#4Fq{qM>E&q5H<QF1f{Mnhmkga9LpOR$R*sM5sYT~J*M
zs!tQ3@}N2xQXPXTX4FOi6J$V90;&{L-Gj7(XmC}`$iM*BI@%C`h0rKH8UpkW0RX5*
BFX;dP

literal 0
HcmV?d00001

diff --git a/entrainement/Conditions.class b/entrainement/Conditions.class
new file mode 100644
index 0000000000000000000000000000000000000000..f3e803eed6a87ef2cd1616b797cd9e8ec5a0454f
GIT binary patch
literal 490
zcmX^0Z`VEs1_oya1uh0A24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9u(!lmBl5gxr_|V`K2X{45B_@gEI5=1Bx>9N`gy@
zQWJBnIT-jD8CXJ6i%Yl|1Q-O_8H9Kkgc(E_8HBN@W@KP50O`%iV`LE3fS3n%Sa3;E
zW?s6rW*7&97$XC-Uw$4tg9IZ3mveqzN@huBeqJ#n1B-KhN-84*zfWdfs$XetQfg61
zVp2{jBLhorVrCvAgP2A%HWL{cc!Nt4le2vj3!v(`g7Zs@l2hF>L7MpyR_K9T%%H#^
z&cMU~0w9u=fsKKYL6U)iL6(7$fsuiMfmLfe1LH;p1_nk3DFz0xG>FZ~Ak82HRT{#;
z1U5omP_)KIT2Q!SAp_qg26iFdZ4CU&8Mr}A(QOR;AVZkIhKMn+GB7YOGq5nQFmN-l
kGKev-GsrP;GRQJ8Ft9T){b3MeWM^PxkYiwAU}BI50J0lm2><{9

literal 0
HcmV?d00001

diff --git a/entrainement/Conditions.java b/entrainement/Conditions.java
new file mode 100644
index 0000000..a5a4d30
--- /dev/null
+++ b/entrainement/Conditions.java
@@ -0,0 +1,10 @@
+class Conditions{
+    public static void main (String[] args){
+        int argent = 5500;
+        if(argent >= 5000){
+            System.out.println("Test");
+        }else {
+            System.out.println("Non");
+        }
+    }
+}
\ No newline at end of file
diff --git a/entrainement/Variables.class b/entrainement/Variables.class
new file mode 100644
index 0000000000000000000000000000000000000000..0f4615cb073491e3662c7d6501a7ea41f8f50c31
GIT binary patch
literal 910
zcmX^0Z`VEs1_oya11<(824;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00S4h9ZJ29}W2;u1~<E(UIP1|A*;UIsoCjlq@0C8@cL49xkZC5#NBK42p=
z^YsIYGV@A;ONvqxbFGCK7#IY27z7!F7#YNK6SGsD^YfAuOTsftGMw}Cic1pnN{Sg7
z)HOUIy1@<#E-A{)OSjg<6yjnKVGw0!5aVGGXOLiI5XNF7BLjN@$o`x>Mg~z0Od~YI
z*cqf4892idi!u|Fa#D*K8Cab2Q&Jfj_<b_-QvFJElTwR9Kr)OBEV+r9d5jEV8qwIy
zVPxP6&Mz%WPIb%7No8c<gPW)aauy?lfKz^cNpVS0Vu5dJNk)E3F$aS(BLg#|6(c_z
zgDMw;8iP7Jg9a#UG#MFGKzbnYk(pPPpPi}?2?a=Sxg{o-<QG*kGR#2s5mX_>bdSWm
zl$_LJ6`%b4?9u{jOa~*0plA%KEJ($o9NEi|6oL{VP$QfZb8><+OH!>F8F)PN@=}YO
za}tY-Q;XRdbQl>_G5mzhsq74Tj0|%4l`=B0LHxy_z#z%M!~g;yl9hptfssL)fq_Am
zfsuicfq{WlYdZtuMg|53Mg|!M2Cy`U&B-9kAO}?%$iU3N%)r2)D&S}%#O}L^fm2#%
z7Xv>7!!`zCX_f>V6aj=$QVeVi3}CG+3~UUn48ja-4B`yz3@Qv949pDj3=9lR3<?a2
g3=9k$42%pa42%p)3|b5f3|tJ14B8C34EhX`0MUixw*UYD

literal 0
HcmV?d00001

diff --git a/entrainement/Variables.java b/entrainement/Variables.java
new file mode 100644
index 0000000..9f59e8a
--- /dev/null
+++ b/entrainement/Variables.java
@@ -0,0 +1,9 @@
+class Variables{
+    public static void main(String[] args){
+        int age = 65;
+        String pseudo = "Test";
+        System.out.println(age + ":" + pseudo);
+        age= age + 1;
+        System.out.println(age + ":" + pseudo);
+    }
+}
\ No newline at end of file
diff --git a/src/.DS_Store b/src/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..87b464cb16562fd4b806a61e9868f20bf33030c3
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwA|OddkQtsi`N>H+`AJX%q0*z&
zAPxag+_5l}FcdHtFc_l6pCbbUgWi8I0Q&&0E~&h@02<Fbk_vJ%i%Sd)t}!w(v#_$U
zbFg!8bHoN`<d+ARB$kvGJ0%uHgLonN`8i22c4AUkW@>r7fQWN`UP)qRUTP6YNpNOL
zYEoiROn7EqN`ARheraAxF<38Df`gNTGhRTVy4u{*Ku5vQ%&1mJq1w{OKu5vE%%rxK
zlS5Ql-#REhJ0~|UzYFYQ21Z5*&A<z#VN^E*0|VSYWx+*xIr(|%pnQQOZiE&d3m6y}
z48g(iA8ZUvzfn%QVQ_MOZUI;nLcry6^Icq^Va2iae}UAORmVW#iX@+cSH2(v!)%BR
zqvU7^jE2By2#_BF(6W((n|vcib&iI>Xb23`5CD}A3eYx@1C(xn&>$%WMg|6O7l0Ae
zl!Ar<xE}yf1JVjo1JVkjL0TCYK`gL5SSte~0}EIuBe)yFz`zLZl7MKib_PZUuyzJU
z2C#N`gN_lRoq-Xeoq-Y5kOi3w>d}B`h;{}>h<30Yqr_+kjD`Rr1ehUA0Z{$#%D{lD
z{|`|$N{)uWXb23;5MX3+33hP;Rhl@w2dZm9^=SfB9#s2-s$)h_J&h0pSH(<_0YwR@
fFsQl*X$8^Xs+f@hQj?E11YjXFN{@yB{X+l%JnDKR

literal 0
HcmV?d00001

diff --git a/src/tp01/Book.class b/src/tp01/Book.class
new file mode 100644
index 0000000000000000000000000000000000000000..80fbb9d27e05b011bacc2baf66c15850f4cb4c33
GIT binary patch
literal 919
zcmX^0Z`VEs1_oyaJuU_&24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3Thr~LeEMh3RT(vpn)B1Q%wAB6tklA_GKbZd|f
zJ{|^skaE_N%#xf`kcc1;gAju-BLhoiYGM&11EZ%90|SF74}%zkI3t62Zen(-bADcO
zVo7*rNrrQNUU5lcUP&<{gQW(h1(+h9nwVmY3>rl04P#_ran4UkWn|#@$;?ajE6q(x
zEec6Y%1LEp;3&z5c#DxiL<6fWT*3LJMaijdnIPqypy1I11qmaAfKz^cNpVS0Vu5dJ
zNk)E3F$aSpBLgd=6{8g+KO2KG7lR6eDm#N3C=ApY8B{>JAQ6$7SC*fhst>Uk5-e_s
z$tC$km5dBCkUa%e2r=IyF)t-2wOGX`KR>&)z#20|kVH^4hEx`$Vo@HAq#lwqtdRo%
zYJ_uQPEK%UNvbs?1CM83UTTqZPGWI!YB4*579)cyhM%xGm7PI{kwFf>Qbq<gh`$&V
z7&sW17#J9s85lq*iU9=p8F)YxD2XyKfMr=3Bp4VOBpDbOY#5jrSQr=>M6|XuFluRU
zWnkCR*~-AHCA*bDU?T$q10#bJ0|SE?11kdq0~-Si13LpKx$-e^G6*wpF)%VnGsr+q
z(qdp{U<BE!wS|FQYYPLf))oeVT?`@&3>)C)uz^+ZFfcR7f?XoVAkV<Sz`?-Cpv1t)
TpunKPzyLN?lR=w7mq8K$|DWJ1

literal 0
HcmV?d00001

diff --git a/src/tp01/Book.java b/src/tp01/Book.java
new file mode 100644
index 0000000..2ab66ae
--- /dev/null
+++ b/src/tp01/Book.java
@@ -0,0 +1,14 @@
+class Book {
+    int year;
+    String title;
+    String author; 
+    
+    Book(String a,String b,int c){
+        this.author=a;
+        this.title=b;
+        this.year=c;
+    }
+    public String toString(){
+        return this.author + ":" + this.title + ":" + this.year;
+    }
+}
\ No newline at end of file
diff --git a/src/tp01/HighScore.class b/src/tp01/HighScore.class
new file mode 100644
index 0000000000000000000000000000000000000000..775f379e2acf2dae2a06f0ad07b362ce03cf601a
GIT binary patch
literal 328
zcmX^0Z`VEs1_oya5iSNM24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2G-!@{GwD&1}+9}b_O0E23`g}Mg~rg%=8Sf1S11;Nqzw%14pzE
zm~YL<z~Y>rlFG=y?~|FA>Q|bZlv)&$n3R*s$iSlEsTsz|z!jWdT9lmXmI)H$gPWuW
zat(t51IUpK42%p6AgdS{7?>CsK+a`gWZ-9DV9;Y=0?YAfZD(NA5=hz0z`m7%b0Y&t
zhX4Zu10Mr30|Nsy0}BHS11|$BSg#;duL;Qe3=9kcAiV-9wpudix`h~67#JAX7+4tC
U8Q2*(82A}D85kLaz^)Jm00!qWEdT%j

literal 0
HcmV?d00001

diff --git a/src/tp01/HighScore.java b/src/tp01/HighScore.java
new file mode 100644
index 0000000..441c506
--- /dev/null
+++ b/src/tp01/HighScore.java
@@ -0,0 +1,13 @@
+class HighScore{
+    Score[] top;
+    HighScore(){
+        this.top=new Score[100];
+    }
+    HighScore(int taillejeu){
+        int taille=100;
+        this.top=new Score[taille];
+    }
+    int getNbfreeSlot(){
+        
+    }
+}    
\ No newline at end of file
diff --git a/src/tp01/Score.class b/src/tp01/Score.class
new file mode 100644
index 0000000000000000000000000000000000000000..fb18f8e030e44345b45b9a7e8f0abd3edde7cbd2
GIT binary patch
literal 924
zcmX^0Z`VEs1_oyaJuU_&24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3V%;N<+GR7M8QlFZ!H;*!MN0!9WQAA}jfB}JKe
z>DC}!d^`;NAT2C;iMgpD0YM%HAqHVa2G(MT8H}Dn3=9mSJPcwC;*1R9xry1S&iQ%C
zi6!BgB^l27dBr7(c_qb+43-+07GR2aYGR5pGH77Y>xrpQGmMde#W_DEm63tpCo?bA
zuQWF)wJ0PpDJPYYfukfJ;w?r75e=-ia0Ta=7A2>;WrCD*frCg76ef%e0#5n)CB-F0
zi3Pr?B^miC#T*QZj0~)dR*bfc{A>)$Tns7<s_YDEpg>S(WKaR=g2YB<URi#2sy@VK
zNVvEqCYR(FRWdTnK=u_>A;f%-#JrT8)M6E%{QT_F0&7g4B8i}A45=(g#iBeKNj)Te
zSR;o3)ClLqoSfjyl2mI(1|HA6ywoD+oW$bd)M9o9Ek*`a3_oFWDm#M?BZC}%rHl-0
z5PvZ!FmNz1F)%PNGcbVC6axtGGw^^YP&#E`0L!v6NH8!mNHQ=m*f20LurM$%h-htR
zVARsy%D}FryOn`gOJ*yBz(xiJ21W)c1_lN(237_J1~vv326hHeg5_i2WDsWHVqj#D
zW{`oJq{YC@zzDKcYYPLr))od{tt|`!yBI_m7&gGoVFRn+VPIyE1-nF!L7stufrEjO
XL5YEpL4iSofdOo)CWAJEE`uZh@tfj6

literal 0
HcmV?d00001

diff --git a/src/tp01/Score.java b/src/tp01/Score.java
new file mode 100644
index 0000000..4077afa
--- /dev/null
+++ b/src/tp01/Score.java
@@ -0,0 +1,14 @@
+class Score{
+    int score;
+    String name;
+    String timestamp;
+
+    Score(String a,int b, String c){
+        this.timestamp=a;
+        this.name=c;
+        this.score=b;
+    }
+    public String toString(){
+        return this.timestamp + ":" + this.name + "=" + this.score;
+    }
+}
\ No newline at end of file
diff --git a/src/tp01/UseBook.class b/src/tp01/UseBook.class
new file mode 100644
index 0000000000000000000000000000000000000000..55271a52d66559a480177ef6271fb7e74dfc7aee
GIT binary patch
literal 376
zcmX^0Z`VEs1_oyaDJ}*k24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9u(!lmBl5gxr_|V`K2X{45B_@gEI5=1Bx>9N`gy@
zQWJBnxfu8u_}Li*co+mhmI-4~!^ps10Me0@$Ic+k$iN<2oa&UHpUud?;+&t7%E-X)
zlbM(5SDKrYS`?C)l#|NHz>=Gona9W=rV$OX6YTillA_GKbZgBpMh33n{L-T2RJTl!
zVjie@dLXMA6c~gUm>56+M6xolF)%WSFfcI4GB7eQGB7Z(YHep=+{nPdz{nuVzyOv8
su{jyU7{sAUm7z-6H!-kpW8g(71_dkw12Y2~0}BHqg9HNu0~3QJ00J6F#{d8T

literal 0
HcmV?d00001

diff --git a/src/tp01/UseBook.java b/src/tp01/UseBook.java
new file mode 100644
index 0000000..627f6b8
--- /dev/null
+++ b/src/tp01/UseBook.java
@@ -0,0 +1,5 @@
+class UseBook {
+    public static void main(String[] args){
+        System.out.println();
+    }
+}
\ No newline at end of file
diff --git a/src/tp01/UseBook2.class b/src/tp01/UseBook2.class
new file mode 100644
index 0000000000000000000000000000000000000000..9214e3fd2f62fdcdf979e77f71c521b57e1840d0
GIT binary patch
literal 809
zcmX^0Z`VEs1_oyab1nuZ24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc1{SCM{A>;eE=C4+$I_D2(jr3+1|CKRwvfz{qEtgJ26hHMka7Hs
z3>q3f2m^yliZb)ktuaMBHN!X<1mUI`aWDwOOf%wO5QR$^b1;a*B#b#2B;gV!91PMh
z2@?(mS-6BL2ZKCJ!jzLikwJ-_L79g^g+Ud?tHG7UC8@cL49xkZC5#NB5Eo|V>jxBN
z=9L7O6s0EST5~a|Gib0gX!0;<F=#U~2!s8Fs)mt)y#S;mCy$Xq6xrvHptJ@BpDrT<
zM`&>>C<Kid8Cab2Q&Jfj_<b_-QvFJElTwR95|eUL85vk|6EpJ|8N@WAA&vpZ2s8jS
z!x$NOgG&;Vvwaf_!0Oo<Oc)v1qkTZ8S~D_m1?QI*C8xS&f=uFt*`^0_F@pkw4g(Vd
z2!Kdd1~vvp20aD_23ZD121W)323D=@42&BY7#J8C^cfhy(jYb`g8_pfROv$o4h9wm
z28Lday$tM;%)1%bBZWAHxCPn%ZfD>Pj${D~2nY!YvWtTSSiu4!LSlmKRbT-&uz-Y+
zlpuQ@Sb!ZYAR{Cv$bKIr;G@lK<jZU)tG#a#gU}`h1#MZQZ47EH%#6$bzXJ;|!4L*H
znF;J<H3m)w1_ow^C<ZQuI0kNpGzK1qd<JfYQU*STS_XcGHU>V19tJ@MBL)TrF$R`@
f3<>NE#_SC2jK3H}{xC3tC<aCbQw9bGCI&MAdBCq$

literal 0
HcmV?d00001

diff --git a/src/tp01/UseBook2.java b/src/tp01/UseBook2.java
new file mode 100644
index 0000000..e0d2376
--- /dev/null
+++ b/src/tp01/UseBook2.java
@@ -0,0 +1,18 @@
+class UseBook2{
+    public static void main(String[] args){
+        Book[] livre= new Book[]{
+            new Book("Auteur1", "Titre1", 1789),
+            new Book("Auteur2", "Titre2", 1815),
+            new Book("Auteur3", "Titre3", 1914),
+            new Book("Auteur4", "Titre4", 1918),
+            new Book("Auteur5", "Titre5", 2015),
+    };
+    Book min=livre[0];
+    for(int i=0;i<livre.length;i++){
+        System.out.println(livre[i]);
+    }
+    for(int j=0;j>livre.length;j++){
+        System.out.println(min[j]);
+    }
+}
+}
\ No newline at end of file
diff --git a/src/tp02/Competitor.class b/src/tp02/Competitor.class
new file mode 100644
index 0000000000000000000000000000000000000000..c39a5b2791892d3377ad35946c45e8dd80c9e725
GIT binary patch
literal 1492
zcmX^0Z`VEs1_oyaCoTpi24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SE(Q(;PId+^9tLg(9!3T(=ltA))RN4S{31pM{<74f%(TqZqLlpN;>4m9
zMh12bPft%z%_t5AK1K$P%)GM1oXnI|P6iGJ0UicH1|dcUuDsIRq|~C|%=A1)1|c7W
z?ZG8QnR)5fLJSNHB0LPD3}TE7;<<_0sm}R%$%!T5nI##{`FX`9iFqZ(j0~b0o|>3?
zLH0=SFi0{;F*2|gC+8QXGBPlFf<$F_7-T`BEG3z_sX`2l4Dui=6c`yaG%$_v#AY@Z
zgA#)>JA(=jgDQg>O0Yp3&d9))T3DKx19lvenUFxW){KG&P8cHti*tTTDkB5GPi9`K
zA2>Wh5|eUL85wwkOA?c_eG?0ye2$WQnDHVSSbWULz^~zhh!U_h9GS&#iNz(UMT`tw
z!TF^{$*FFcAhY=q>hwUt&d4C(l%HQxTvC)+;G0^Kk)Kk`!C=hD!0eaL$iZOB$RMb}
zsH4EBP>`RQS5mB_z*wxw&&FWR#bCi;$<AN}3P5W{1{IJ|ko1$8SC*fhst<86B--2(
zlS}f8Dj6AOAcr$lA;eOT#JrT8)M6E%{QT_F0&Aq8gBXM?f}$~`vLF>%5~@5J$pl#7
zBMCu`a8At03C=7@wPs}C@yyFhEppCDEG|whW@oTtWKhNM6E>%^GdM6Z$l+JY$iN2i
z7lQ%=2LlrW0|PSy6DWZ)FfcHIk|dZGWB{dlRt81}Rt9wjMg|QA28JpI76w)Z1_ooT
z?F@|4GP0s9I~dq!G4N;!@or_{U(Ud*CB2J5n1Nv{1HYEcRt9k`0UOy2QI>?Q4AL9H
zhH5e}Fvu~mGcYi)F|aVOGw?HTFi0?fk}(g1Is-3*5d%Mi76Su=AOq8X1_=gMb_Nbc
zMn*;k22KV>25kl%s5`V6m>C!u7#M`KwlMH(ZDA1C+QJ~ci$RWoVFLpL10w^-8aA*B
zK?Y7x83EN-&A`OK0&>3;%R&ZDDS?zF46Mv+q-Qg5N(&f)*)p>kIAsK^!ED*t44kr1
zHp?2g`_&jYLB#<BH-jhxFM}9^ID-U(B!eV_GJ_O@DuXnGK7$N{A%iT~A6yI^+>D%H
z$iT>;%AgB%NGbypIN-Ikw3jikvaHcQ4sr;{H`-em__r}A&SVe(`Ad5XgZKiF0%nB$
zknmGvU}aEZU}sQf;AT)^-~|-`3~CG-4C-KeSs9qwS)~{l8T8;*T0pG?g_pGU76xgs
zACdgU$H2_Mz@Wvz&7jS|%b)``hnazqmw}l<AMAMp215o020jKR1~Udm1|u+O!eGO|
Rz`(`8$Y9H0&)~=)2>{p@H{AdL

literal 0
HcmV?d00001

diff --git a/src/tp02/Competitor.java b/src/tp02/Competitor.java
new file mode 100644
index 0000000..206adbc
--- /dev/null
+++ b/src/tp02/Competitor.java
@@ -0,0 +1,46 @@
+class Competitor{
+    private int score;
+    private int time;
+    private String numberSign;
+    
+    public Competitor(int numberSign, int score, int min, int sec){
+        if(!verifierdossard(numberSign, score, min, sec)){
+            this.numberSign="invalide";
+        }
+        else{this.numberSign ="No"+ numberSign;
+        }
+        this.score = score;
+        this.time = 60*min + sec;
+        
+    }
+    public String toString(){
+        return "(" + this.numberSign + ", " + this.score + " points, " + this.time + "s)";
+    }
+    public static boolean verifierdossard(int numberSign, int score, int min, int sec){
+        if(numberSign <1 || numberSign >100){
+            return false;
+        } else if(score <0 || score >50){
+            
+            return false;
+        } else if (min <0 || min >59){
+            return false;
+        } else if (sec <0 || sec >59){
+            return false;
+        }return true;
+    }
+
+    public boolean equals(Competitor other){
+        if(this==other){
+            return true;
+        }else if(other==null){
+        return false;
+        }else if(this.numberSign.equals (other.numberSign) && this.score==other.score){
+            return true;
+        } return false;
+    }
+    public boolean isFaster(Competitor other){
+        if(this.time > other.time){
+            return false;
+        } return true;
+    }
+}
\ No newline at end of file
diff --git a/src/tp02/Dice.java b/src/tp02/Dice.java
new file mode 100644
index 0000000..600c9ca
--- /dev/null
+++ b/src/tp02/Dice.java
@@ -0,0 +1,6 @@
+class Dice{
+    private int numberSides;
+    private Random rand;
+    private int value;
+    
+}
\ No newline at end of file
diff --git a/src/tp02/UseCompetitor.class b/src/tp02/UseCompetitor.class
new file mode 100644
index 0000000000000000000000000000000000000000..3a3f7b6bca9bd8ac481a252def96f6877c6328c7
GIT binary patch
literal 929
zcmX^0Z`VEs1_oya11<(824;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc1}^9P+=A4S%#!>fE(Uf6E|6YsMh12bPft%z%`i>|UIspP27Vp}
z0R}-7BZDi8OHy+g8JP1+OBfkMeZZDw=IaL(W#*LxmlUNY=2~+x2s4PVGl=pqh%tyW
zG6-W)!^ps10Me0@$H*Y60Wk&1$<~@-AZJPPFi0^-GcvHH7M3RF6f-jLYxp1>Zmk)`
z!63`Xz#WoWT%wSYs*qHr0J2&hWUm66xxpnxnR)5fnqeFaN{kG=U@ZZO#R^WDsd*d>
zDvS(*eu;Ss;fXmpi5Ut3iA5>-dF%{oj10V?#i<A@85vld^HWk88TfrN^HTjvbCXhw
zLK2g5QW+UoauYN27#YMgqLF+9x0R8BH@GA*Iomg}0IZ&!L6?z%HyYVDj0{}C`K3k4
zscxAd^Mp_=)&qqhg93vp0}}%XfJjybHU>rpbp{3oSq4T1Mg|53R;}#}j2jsk7#JBe
z7#P6PAT}q1CW974DPueX2Lm$$1H&tUl)Vh>KHAK?8Q3FP1at-X1w^(pa0Y9$fCN|t
z6a;t#bio3wAOQ{m9synfYp?(tNI-x`fJcB|zzr<I4i-@m@P?bhfh58ORwDq`hHS6^
zL>rPp%(gPx`xY?>ZDQcjmNDAKAk@OdxcvV+Z4M)CR-<hU60;b%H!<)C$!ueg(-vSe
z(q=&tR0IpM8)>tF1ZP52DsN+u1BC|@I6V9qgc%qZSQywCSQ*3_*cdbz*cmJtI2gPc
zI2mFYxES&oxEUH5co?QI@G{I{;A2?Iz{{|jL4aX9gCN6x24RLX3?d9y7{nMJGKe$0
mWRPLdW?*38XJGxyFpZr-hw&GKh_HwV10#bT0|NsSgFXP^p1`{R

literal 0
HcmV?d00001

diff --git a/src/tp02/UseCompetitor.java b/src/tp02/UseCompetitor.java
new file mode 100644
index 0000000..80145ef
--- /dev/null
+++ b/src/tp02/UseCompetitor.java
@@ -0,0 +1,29 @@
+class UseCompetitor{
+
+    public static void main(String [] args){
+        Competitor [] competitor= new Competitor[100];
+            competitor[0]= new Competitor (1,45,15,20);
+            competitor[1]= new Competitor (2,32,12,45);
+            competitor[2]= new Competitor (5,12,13,59);
+            competitor[3]= new Competitor (12,12,15,70);
+            competitor[4]= new Competitor (32,75,15,20); 
+            competitor[5]= new Competitor (32,75,15,10);
+            competitor[6]= new Competitor (2,32,12,45);
+            competitor[7]= new Competitor (12,12,15,70);
+            for(int c=0; c<competitor.length; c++){
+                System.out.println(competitor[c]);
+            }
+            if(!competitor[5].equals(competitor[2])){
+                System.out.println("Test de bz ");
+            }
+            if(!competitor[6].equals(competitor[1])){
+                System.out.println("Test Pas Bien");
+            }
+            if(competitor[7].equals(competitor[3])){
+                System.out.println("Nan Wallah Pardon");
+            }
+        
+
+        
+    }
+}
\ No newline at end of file
diff --git a/src/tp02/UseCompetitor2.class b/src/tp02/UseCompetitor2.class
new file mode 100644
index 0000000000000000000000000000000000000000..9ea1c2d9ba45a683b2a3ee106f6ab6b178b5bb14
GIT binary patch
literal 1450
zcmX^0Z`VEs1_oyaZ!QKV24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc1}^9P+=A4S%#!>fE(Uf6E|6YsMh12bPft%z%`i>|UIspP27Vp}
z0R}-7BZDi8OHy+g8JP1+OBfkMeZZDw=IaL(W#*LxmlUNY=2~+x2s4PVGl=pqh%tzx
z>MkkD%u8ovU@uF|DNXfHV`Na%fEa<~UTaMxp<u8MYmg%)c^IS^q!}65QVUBHbBY-m
z_%(bG-mun;5@KLrkmX^JV~}TL5YJ7_PIb=DOHM2a&n(Gs&d)0@Nz5xLW@NBLwh?MP
zriD>h9ihme#Ll41!=S>T%E%y$#qW#^>;<5Z$jM`55XEAVW|$BIBZE4~ks6E)>R41@
zvsj3Mi9uF~ff+=wFvzkq=rS_!g%+nGd~d|az~Y>rlFG=y?~|FA>Q|bZlv)&$n3R*s
z$iR}Dn3>1OAf^$G=}pZrMh33n{L-T2RJTl!VqsKc^+0}PWDs!5&o3!1DM~ExO)bgD
zPbubLFk@s8a?Ht0PPJlGa4IUz%eP|GwPWO9uwY~mfr;mp=Hys`2(XM5k`AZ}u(%D9
z4(FWI+|;}hs9AQ548m{`1(*DyM6d)u8-oKEgCm0zJA*SQBwZL8R6y>8B>K#}vi$5+
zeMrngQh-}xa!GzsB_qQO<N${%g!srKF)t-2wOGX`KR>&)z#228kVH^4hEx`$Vo{D9
z){tz7lB}UdI49=h1ZS3{S~D{6c;@A$7CGl678j=$vop9eGN@ws37b>d89W&o<nSwH
zWMG5%i$Q@whk=O!1VAJ!0~-S)gB~c`FfcMOGB7Z(YHep=+{nPdz{sG_zyOv8u{jwG
z7!09GKQOQ{ure?(Y}w7g9?2r0E5I)xvYmm`2bJp!;<5@T2=EB#ZfD^1gK(9gTq~AM
z3_RL97=(0oFbHYuY-5nv#UR7Lu#G_hDz4247E?nJ1F6*pi)$i_>w?5}!QxslagdlK
z%MJ!1T}c+Oj5b&X;WI4;E(Qh$W(Ix+76v&6Rt8-LHU?V;c7{*}4u(tyPKHJXE{2&5
z+zgu;co>)&j2IXgm>7&1Oc)p#6c|_;>=_stOu?i%n6w0w)?m_>!Igo5fs28W!HvO#
I!HYo>0Cw|bGXMYp

literal 0
HcmV?d00001

diff --git a/src/tp02/UseCompetitor2.java b/src/tp02/UseCompetitor2.java
new file mode 100644
index 0000000..e6f2860
--- /dev/null
+++ b/src/tp02/UseCompetitor2.java
@@ -0,0 +1,13 @@
+class UseCompetitor2 {
+	public static void main(String[] args) {
+		Competitor alice = new Competitor(1, 45, 15, 20);
+		Competitor bruno = new Competitor(1, 45, 15, 20);
+		Competitor clement = new Competitor(2, 32, 12, 45);
+		Competitor dora = new Competitor(2, 34, 12, 45);
+		System.out.println("Alice:" + alice + " Bruno:" + bruno + "->" + alice.equals(bruno));
+		System.out.println("Alice:" + alice + " null:" + null + "->" + alice.equals(null));
+		System.out.println("Alice:" + alice + " Alice:" + alice + "->" + alice.equals(alice));
+		System.out.println("Alice:" + alice + " Clement:" + clement + "->" + alice.equals(clement));
+		System.out.println("Clement:" + clement + " Dora:" + dora + "->" + clement.equals(dora));
+	}
+}
-- 
GitLab