implémentation tous les cas pour condition et itération (selon les arbres possibles)