Concept Flow - Why conditional logic is needed
Start Program
Check Condition
Do Action A
Continue
End Program
The program starts, checks a condition, then chooses one action if true or another if false, then continues.
int x = 10; if (x > 5) { printf("x is greater than 5\n"); } else { printf("x is 5 or less\n"); }
| Step | Condition (x > 5) | Result | Branch Taken | Output |
|---|---|---|---|---|
| 1 | 10 > 5 | True | If branch | x is greater than 5 |
| 2 | - | - | End if-else | - |
| Variable | Start | After Step 1 | Final |
|---|---|---|---|
| x | 10 | 10 | 10 |
Conditional logic lets programs choose actions based on conditions.
Syntax: if (condition) { action } else { other action }
If condition is true, run first action; else run second.
This controls program flow and decisions.