reprise du code demandé en cours (cours 11)