exo 3.8 fonction generale