No. You need 4 cups of flour and 2 cups of sugar. Now you have more than enough flour, but not enough sugar, so you can't follow the recipe.
In order to bake cookies two things must both be true:
If just one of these is false, then you do not have enough ingredients. Here is a simulation of the cookie program. Enter some values for sugar and flour and see if you can bake cookies. Use only integers as input.
&& means AND.
if statement asks a question with two parts:
if ( flour >= 4 && sugar >= 2 ) ---------- ---------- flour part sugar part
Each part is a relational expression. A relational expression is a type of boolean expression that uses a relational operator to compute a true or false value.
The entire expression between parentheses is also a boolean expression. A boolean expression is often composed of smaller boolean expressions. This is similar to human language where compound sentences are made from smaller sentences.
Say that you enter 9 for
flour and 1 for
What value (true or false) does each part give you?