Loops/While: Difference between revisions

Content added Content deleted
(Updated D entry)
m (→‎{{header|REXX}}: made both REXX versions compliant. -- ~~~~)
Line 854: Line 854:


=={{header|REXX}}==
=={{header|REXX}}==
===version 1===
Using integer division '''%''' here:
Using integer division '''%''' here:
<lang rexx>/*REXX program to show a DO WHILE construct. */
<lang rexx>
j=1024
j=1024


Line 861: Line 862:
say j
say j
j=j%2
j=j%2
end
end</lang>
'''output'''
</lang>
Output:
<pre style="height:30ex;overflow:scroll">
<pre style="height:30ex;overflow:scroll">
1024
1024
Line 877: Line 877:
1
1
</pre>
</pre>
===version 2===
<lang rexx>
<lang rexx>/*REXX program to show a DO WHILE construct. */
/*version 2.*/
j=1024
j=1024


do while j>0
do while j\==0
say right(j,10)
say right(j,10)
j=j%2 /*in REXX, % is integer division. */
j=j%2
end
end</lang>
'''output'''
</lang>
Output:
<pre style="height:30ex;overflow:scroll">
<pre style="height:30ex;overflow:scroll">
1024
1024