Content Flow & Pseudo Code
Using a shower.
Verbally explain the control flow of a shower:
is_water_on = false
when user turns water knob
if is_water_on = true,
turn off water
else if is_water_on = false,
is_water_on = true
if knob turned is hot,
start hot water
if knob turned is cold,
start cold water