fdufnews:
Cette écriture n'est pas accepté en Cif(-50 < Difference < 50)
À vrai dire, c'est tout à fait valide comme écriture mais ça ne fait pas du tout ce que Skomanex pense que ça fait.
Et donc ce que tu suggères est effectivement ce que Skomanex attend (enfin je pense)
l'expression est évaluée de gauche à droite
-50 < Difference vaut 1 ou 0 selon que la comparaison est vraie ou fausse. Ensuite 1 ou 0 est comparé à 50 et le résultat est toujours vrai.
Donc la condition du premier if étant toujours vraie, le programme ne fait rien, même en enlevant les goto