Écrire un script qui demande deux nombres a et b et affiche le plus grand des deux. Que fait le script si a = b ?
Voir la correction
On range les deux réponses dans deux variables, car le bloc « réponse » ne garde que la dernière saisie. Puis on compare.
quand le drapeau vert est cliqué
demander [a ?] et attendre
mettre [a] à (réponse)
demander [b ?] et attendre
mettre [b] à (réponse)
si < (a) > (b) > alors
dire (a)
sinon
dire (b)
fin
Si a = b, la condition « a > b » est fausse : le script exécute le « sinon » et affiche b, qui est aussi la valeur de a. Le résultat est correct : le plus grand des deux nombres est bien leur valeur commune. Test : avec 4 et 9, il dit 9 ; avec 7 et 7, il dit 7.