Le "faire tant que" est vraiment très très proche du "tant que". La seule différence est la position de la condition. En effet cette condition n'est plus placée au début de la boucle, mais toute à la fin. Selon les cas, cela peut apporter quelques avantages. L'avantage principal de cette boucle est de s'assurer que l'instruction soit réalisée au minimum une fois (puisque la condition n'arrive qu'à la fin).
L'organigramme est lui aussi relativement identique :
Cette exemple est le même que le précédent, c'est un décompteur. Pour l'exemple, j'ai choisi d'initialiser la valeur de la variable nombre à 10, l'algorithme affichera donc les nombres de 10 à 1".Au contraire des deux dernières boucles, la boucle
pour est assez différente des deux autres.