C artikler :: Struktur-flow-diagram
Hands-on
Lad os kigge på et eksempel der udregner primtal mellem 3 og 20.
En label anvendes til markering af starten på funktionen main. En Do med initialisering af variabler. En while med betingelsen i<Slut og læg mærke til at ingen linie fortsætter fra denne, fordi der ikke er mere kode. I denne while-løkke en Do der sætter j og erPrimtal. Igen en while der gentages sålænge j er større end 1. En if som er sand hvis i kan deles med j's nuværende værdi og hvis sand udføres Do med erPrimtal sættes falsk og et brud med break gør at den inderste while-løkke afbrydes og flowet fortsætter i bunden af den afbrudte while. En Do der tæller j ned med 1. En if der afgør om tallet i, var et primtal og hvis sand udskrives tallet. Sidste Do tæller i op med 1.