FreeBASIC <-> Free Pascal | Cyklus s podmínkou na konci dokud podmínka je nepravda
FreeBASIC  Použitá klíčová slova: do  until  loop 
do loop until
Popis
do
statements
loop until condition
Vstup
- statements - Příkazy
- condition - Logická hodnota Podmínkou může být jakýkoliv výraz
Příklady
FreeBASIC
i=10
do
 i=i-1
 loop until ( i = 0)
do
  i=i+1
  if i=3 then
    exit do
end if
loop until (i=10)
.
Free Pascal  Použitá klíčová slova: repeat  until 
repeat until
Popis
repeat statements until condition;Vstup
- statements - Příkazy
- condition - Logická hodnota Podmínkou může být jakýkoliv výraz
Příklady
Free Pascal
i:=10;
repeat dec(i) until ( i = 0);
repeat
  inc(i);
  if i=3 then
    break;
until (i=10);Cyklus s podmínkou na konci dokud podmínka je nepravda v jiném programovacím jazyce:
Rozdíly oproti: