Loops/While: Difference between revisions

Content added Content deleted
(→‎{{header|Prolog}}: clean up Prolog example)
(→‎{{header|Prolog}}: show how to start Prolog execution)
Line 1,129: Line 1,129:
<lang prolog>while(0) :- !.
<lang prolog>while(0) :- !.
while(X) :-
while(X) :-
X > 0,
writeln(X),
writeln(X),
X1 is X // 2,
X1 is X // 2,
while(X1).</lang>
while(X1).</lang>

Start the calculation at a top-level like this:

<lang prolog>?- while(1024).</lang>


=={{header|PureBasic}}==
=={{header|PureBasic}}==