forked from menault/2026_TD2_DEV51_Qualite_Algo
100 lines
1.8 KiB
Markdown
100 lines
1.8 KiB
Markdown
Groupe :
|
|
- FRAMERY Karl
|
|
- ABRAHAM Ozvann
|
|
|
|
|
|
## 1. Dessiner le graphe
|
|
|
|
|
|
### C2
|
|

|
|
|
|
### C4
|
|

|
|
|
|
### P2
|
|

|
|
|
|
### P3
|
|

|
|
|
|
### J2
|
|

|
|
|
|
### J6
|
|

|
|
|
|
|
|
## 2. Compter les décisions
|
|
|
|
|
|
### J1-J6
|
|
|
|
- [ ] J1=1
|
|
- [ ] J2=2+1
|
|
- [ ] J3=7+1
|
|
- [ ] J4=8+1
|
|
- [ ] J5=10+1
|
|
- [ ] J6=8+1
|
|
|
|
|
|
### C1-C6
|
|
|
|
- [ ] C1=1
|
|
- [ ] C2=2+1
|
|
- [ ] C3=2+1
|
|
- [ ] C4=7+1
|
|
- [ ] C5=7+1
|
|
- [ ] C6=10+1
|
|
|
|
|
|
### P1-P5
|
|
|
|
- [ ] P1=1
|
|
- [ ] P2=2+1
|
|
- [ ] P3=2+1
|
|
- [ ] P4=2+1
|
|
- [ ] P5=13+1
|
|
|
|
|
|
|
|
## 3. Classer
|
|
|
|
|
|
|
|
- [ ] C1 -> <span style="color:blue"> simple </span>
|
|
- [ ] C2 -> <span style="color:blue"> simple </span>
|
|
- [ ] C3 -> <span style="color:blue"> simple </span>
|
|
- [ ] C4 -> <span style="color:yellow"> moyen </span>
|
|
- [ ] C5 -> <span style="color:yellow"> moyen </span>
|
|
- [ ] C6 -> <span style="color:red"> complexe </span>
|
|
|
|
- [ ] J1 -> <span style="color:blue"> simple </span>
|
|
- [ ] J2 -> <span style="color:blue"> simple </span>
|
|
- [ ] J3 -> <span style="color:red"> complexe </span>
|
|
- [ ] J4 -> <span style="color:red"> complexe </span>
|
|
- [ ] J5 -> <span style="color:red"> complexe </span>
|
|
- [ ] J6 -> <span style="color:red"> complexe </span>
|
|
|
|
- [ ] P1 -> <span style="color:blue"> simple </span>
|
|
- [ ] P2 -> <span style="color:blue"> simple </span>
|
|
- [ ] P3 -> <span style="color:yellow"> moyen </span>
|
|
- [ ] P4 -> <span style="color:yellow"> moyen </span>
|
|
- [ ] P5 -> <span style="color:red"> complexe </span>
|
|
|
|
|
|
|
|
## 4. Justifier les cas particuliers
|
|
|
|
|
|
### C3
|
|
|
|
```
|
|
return (annee % 4 == 0 && annee % 100 != 0) || annee % 400 == 0;
|
|
```
|
|
|
|
L'utilisation des <&&> et <||> sont nécessaire pour une compréhention plus simple du code, sans leurs utilisation le code aurait nécéssité des if / else randant le code plus long et moins compréhensible / lisible.
|
|
|
|
|
|
|
|
## 5. Refactoriser |