La bonne réponse est :

    if (  cash < price )
Vous avez (heureusement) choisi une expression relationnelle s'évaluant à true lorsque l'utlisateur NE PEUT PAS s'acheter le sweet.

Opposés

Rearquez que dans le premier programme, l'expression booléenne était :
    if (  cash >= price )
comme nous voulions que l'alternative true s'exécute quand l'utilisateur avait suffisamment d'argent. Dans le deuxième programme, l'expression booléenne était :
    if (  cash < price )
parce que nous voulions que l'alternative false s'exécute quand l'utilisateur avait suffisamment d'argent. Remarquez que le premier opérateur inclus le cas "d'égalité", contrairement au second.

Donc, d'une certaine manière ">=" et "<" sont les opposés l'un de l'autre. Parfois il est pratique de réarranger le contenu des alternatives true et false; n'oubliez pas alors de modifier en conséquence l'expression booléenne exprimant la condition !

QUESTION 8:

Quelle est "l'opposé" de "<=" ? 

Vérifiez votre réponse en suivant le lien