Revert "Correction des erreurs de syntaxe et ajouts pour faire un code QUI COMPILE"

This reverts commit 8bf52c55ca83812fee0c5a7f41c3f232752d0a31.
Revert "Revert "Correction des erreurs de syntaxe et ajouts pour faire un code QUI COMPILE""

This reverts commit ac399adb11b2576901f0f70141f1e78aed1ca2ce.