// Infinite while True do Loop
program InfiniteWhileLoop;
var
count: Integer;
begin
count := 0;
while True do // infinite loop
begin
WriteLn('Iteration: ', count);
if count = 3 then
begin
WriteLn('Breaking out of loop...');
Break;
end;
Inc(count);
end;
WriteLn('Loop finished.');
end.
(*
run:
Iteration: 0
Iteration: 1
Iteration: 2
Iteration: 3
Breaking out of loop...
Loop finished.
*)