Drawing AND as two decisions in a row
In a flowchart, AND is two diamonds in a row: only Yes then Yes reaches the action, and a No from either diamond goes to the same next step.
Understanding Drawing AND as two decisions in a row in ACARA Digital Technologies Years 9–10
What it does: The action under THEN runs only when both diamonds say Yes, and the AND tests both conditions in a single line. The first diamond checks temp > 20. Its Yes arrow goes to the diamond that checks raining = FALSE, and only then to the OUTPUT. When AND is drawn as two decisions in a row, each condition gets its own diamond: one for age >= 13 and one for hasParentOK = TRUE. If A is already No, the whole AND cannot be true, so there is no need to test B. The flow goes to the No step. A No from either diamond means the AND is false, so both No arrows join up and go to the same step after the decision.
Common mistakes: AND is two diamonds in a row. A Yes from D1 must lead on to D2 so the second condition is checked too. Going straight to Enter skips D2. It should be D1 Yes -> D2. A No from either diamond must go to the same next step. D1 No should go to Full price, like D2 No. A No can never reach the Discount action.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 492–534) and word search (Modules 459–534).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
IF A AND BFill in the Blanks
Spot the Error
Student with a class code? Join your class →