Cyklus s podmínkou na konci

Tělo se provádí dokud platí podmínka (vždy aspoň jednou)

obdoba repeat v Pascalu (podmínka je ovšem interpretována opačně)

Relativně málo používaný - je méně přehledný než while

Syntaxe:

do {
    příkaz1;
    příkaz2;
    příkaz3;
    ...
} while (podmínka);