Статья: Трансляция кода Delphi в код C++Builder
do
{
// выполняется некий код, затем проверяется выражение. В этом случае код выполнится хотябы один раз
...
break; // для выхода из цикла
continue; // для продолжения цикла
...
}while(<логическое выражение>);
OP
repeat
{ eвыполняется некий код, затем проверяется выражение. В этом случае код выполнится хотябы один раз
заметьте что в цикле нет ключевых слов begin ... end }
...
break; { для выхода из цикла }
continue; { для продолжения цикла }
...
until <логическое выражение>;