Reputation: 8551
I'm making a flowchart a for an algorithm, and came into some problem for an else if statement.
For an if-statement such as this one
if (something) {}
else if (something) {}
else {}
How would the else if statement look like in a flowchart diagram?
Upvotes: 13
Views: 78530
Reputation: 4805
http://code2flow.com allows you to create such flowcharts from code.
You may click to edit this.
Upvotes: 28
Reputation: 151
Here is the DRAKON version of this:
if (case1) {outcome1}
else if (case2) {outcome2}
else {outcome3}
Alternatively, it could look like this:
See here: http://en.wikipedia.org/wiki/DRAKON
Upvotes: 6
Reputation: 29
For starters, let's recast the statement.
if (case1) {outcome1}
else if (case2) {outcome2}
else {outcome3}
Does it not flow thus?
case1? yes --> outcome1
no --> case2? yes --> outcome2
no --> outcome3
Upvotes: 0
Reputation: 163528
You could diagram this as two separate if statements.
I don't know if this is the "standard" method, but that's what I do.
Upvotes: 1