W pierwszej linii programu dołączamy plik nagłówkowy biblioteki iostream (strumieni wejścia-wyjścia). Jest to niezbędne, gdyż w dalszej części programu będziemy chcieli mieć możliwość pisania na ekranie (cout) i wczytywania danych wejściowych z klawiatury (cin). W drugiej linii informujemy kompilator, że będziemy używać w programie nazw zdefiniowanych w przestrzeni nazw std (będą to: cin, cout, endl), gdybyśmy tego nie uczynili konieczne byłoby używanie dłuższego zapisu nazw kwalifikowanych (std::cin, std::cout, std::endl). W języku C++ program rozpoczyna się od wykonania funkcji main. W naszym przykładzie jest to jedyna funkcja programu. Linia 3 zawiera początek definicji funkcji main, jest to początek realizacji naszego algorytmu (blok START (1)). W kolejnej linii deklarujemy dwie zmienne x, y, których za chwilę będziemy używali. W C++ zmienne można deklarować w dowolnym miejscu przed ich użyciem, dlatego nie deklarujemy tutaj od razu zmiennej z, która być może wcale nie będzie nam potrzebna.
Linie od 5 do 8 realizują operację wejścia/wyjścia (2), w której pobierane są dane wejściowe - dzielna i dzielnik.
Instrukcja warunkowa z linii 9 to blok wyboru (3) z naszego algorytmu. Instrukcja sprawdza czy y jest równe 0. Gdy warunek jest spełniony realizowana jest instrukcja zapisana w linii 10 (w algorytmie blok wejścia wyjścia (4)). Gdy warunek nie jest spełniony wykonywana jest instrukcja znajdująca się po słowie kluczowym else, w naszym przypadku jest to instrukcja złożona, ujęta w nawiasy logiczne {} pomiędzy liniami 11 i 15. Najpierw w linii 12 deklarujemy zmienną z, teraz już wiemy, że będzie nam potrzebna, następnie w linii 13 obliczamy iloraz x przez y (blok operacyjny (5)), a następnie w linii 14 wypisujemy otrzymany wynik (blok wejścia-wyjścia (6)).
Instrukcje w liniach 16 - 18 nie mają żadnego związku z wykonaniem algorytmu dzielenia. Służą do zatrzymaniu programu do czasu wprowadzenia dowolnego znaku i naciśnięcia klawisza enter, co zapobiega natychmiastowemu zamknięciu okienka z programem.
Nawias klamrowy } z linii 19 kończy funkcję main i zarazem działanie całego programu (blok końca algorytmu (7)).