Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth
Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

42,705 questions

55,464 answers

573 users

How to create an infinite loop in Pascal

2 Answers

0 votes
// 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.
 
*)

 



answered Apr 11 by avibootz
0 votes
// Infinite repeat … until False Loop

program InfiniteRepeatLoop;

var
  count: Integer;

begin
  count := 0;

  repeat // infinite loop
    WriteLn('Step: ', count);

    if count = 3 then
    begin
      WriteLn('Breaking out of loop...');
      Break;
    end;

    Inc(count);
  until False; // infinite loop

  WriteLn('Done.');
end.

 
 
(*
run:
 
Step: 0
Step: 1
Step: 2
Step: 3
Breaking out of loop...
Done.
 
*)

 



answered Apr 11 by avibootz
...