Skip to content

Flowchart gallery

See which flowchart each code produces — loops, recursion, lambdas and more. Open any one fullscreen or edit it in the editor.

160 examples

Branching

15
Grade by score · Python
Branching · if / elif / else
Max of two · C++
Branching · if / else
Even / odd · C#
Branching · if / else
Sign of a number · Java
Branching · if / else if / else
Ternary operator · C++
Branching · ?: → branching
Leap year · Python
Branching · compound condition
Category by age · JavaScript
Branching · if / else
Sign of a number · TypeScript
Branching · if / else if + types
Grade by score · PHP
Branching · if / elseif / else
Grade by score · Go
Branching · if / else if / else
Quadratic equation · Pascal
Branching · discriminant, if / else
Solving a linear equation · Pascal
Branching · if / else if / else
Quadratic discriminant · C#
Branching · if / else if / else
Minimum of three · C
Branching · sequential ifs
Sort three numbers · C
Branching · swap via if

Switch / case

10
Day of week · C++
Switch / case · switch + default
match / case · Python
Switch / case · structural pattern matching
Letter grade · Java
Switch / case · switch over ranges
case .. of · Pascal
Switch / case · case in Pascal
switch-expression · C#
Switch / case · C# switch
Size by number · TypeScript
Switch / case · switch + default
Day of week · Go
Switch / case · switch + default
Color by code · PHP
Switch / case · match expression
Day name · JavaScript
Switch / case · switch + default

Showing 24 of 160