ajout de l'interaction avec l'utilisateur pour le calcul direct et
correction de l'algo