La bonne réponse est :
Combien de bols de farine avez-vous ? 6
Combien de bols de sucre avez-vous ? 4
C'est bon pour les cookies !
Lorsque l'instruction if s'exécute, elle examine la condition
flour >= 4 --- true, car 6 >= 4
et la condition
sugar >= 2 --- true, car 4 >= 2
Comme les deux conditions sont vérifiées, leur combinaison
avec l'opérateur ET retourne true. |
L'opérateur AND
L'opérateur and , && est utilisé pour
vérifier que les deux conditions soient vérifiées
en même temps :
cette partie doit être true && cette partie aussi doit être true
Si les deux parties sont vraies, alors l'expression entière est
vraie. Si l'une ou l'autre (ou les deux) est fausse, alors l'expression
complète est fausse. L'opérateur "&&" est appelé
opérateur logique car il combine deux valeurs booléennes
en une seule valeur booléenne :
+--------------+
valeur true/false | |
--------------------->| |
| | true/false
| && |--------------->
valeur true/false | |
--------------------->| |
| |
+--------------+
Une manière simple de définir l'opérateur &&
est la suivante :
-
true && true = true
-
false && true = false
-
true && false = false
-
false && false = false
L'opérateur AND est utilisé lorsque les deux conditions doivent
etre vérifiées simultanément. |
QUESTION 5:
Examiner l'expression logique :
flour >= 4 && sugar >= 2
Que vaudra cette expression si flour vaut 2 et sugar vaut
0?
Suivez
ce lien pour vérifier votre réponse |