Que se passe-t-il si X prend une valeur négative ?
On obtient un blocage du programme qui renvoie à la ligne de commande qui “bug”.
En effet n'existe que si X > 0.
Donc il faut prévoir une boucle conditionnelle (Si) qui teste la valeur de X. Et on introduit à la suite du test une action particulière ; (un sous programme dans le programme).