code_TP3 partie 2