La bonne réponse est :Vous avez (heureusement) choisi une expression relationnelle s'évaluant à true lorsque l'utlisateur NE PEUT PAS s'acheter le sweet.if ( cash < price ) |
Opposéscomme 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.if ( cash < price ) 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: |