Files
2026_TD2_DEV51_Qualite_Algo/COMPTE_RENDU.md
T
2026-10-14 12:01:24 +02:00

1.8 KiB

Groupe :

  • FRAMERY Karl
  • ABRAHAM Ozvann

1. Dessiner le graphe

C2

C2

C4

C4

P2

P2

P3

P3

J2

J2

J6

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 -> simple

  • C2 -> simple

  • C3 -> simple

  • C4 -> moyen

  • C5 -> moyen

  • C6 -> complexe

  • J1 -> simple

  • J2 -> simple

  • J3 -> complexe

  • J4 -> complexe

  • J5 -> complexe

  • J6 -> complexe

  • P1 -> simple

  • P2 -> simple

  • P3 -> moyen

  • P4 -> moyen

  • P5 -> complexe

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