What is expected from the code:
“if expression is true execute statement 1, else execute statement 2.”
What given code is doing:
“if expression (E > 0) is true execute statement 2, else execute statement 1.”
Modified Template:
Code for expression
- (*result in E, E>O indicates true *)
- Branch on E>O to L1
- Code for statement 2
- L1: Code for statement 1