modification des boucles while