REPEAT
Repeat..until petlja se koristi ako
broj ponavljanja nije apsolutan. To u praksi znači da će se nešto ponavljati dok
se određeni uslov ne ispuni. Primjer, prozor ( Form1 ) mijenja širinu za 1 dok
ona ne pređe vrijednost od 600.
repeat
Form1.Width := Form1.Width + 1;
until Form1.Widht = 600;
Lako se zaključuje da će se radnja obaviti bar jednom.
Čak i ako se vrši više radnji begin..end blok nije potreban.