Loops/While: Difference between revisions

Loops/While in QBasic, GW-BASIC and Chipmunk Basic
(Loops/While in Dart)
(Loops/While in QBasic, GW-BASIC and Chipmunk Basic)
Line 662:
i% DIV= 2
ENDWHILE</syntaxhighlight>
 
==={{header|Chipmunk Basic}}===
{{works with|Chipmunk Basic|3.6.4}}
Both loops are equivalent
<syntaxhighlight lang="qbasic">100 i = 1024
110 do while i > 0
120 print i
130 i = int(i/2)
140 loop
150 print
160 i = 1024
170 while i > 0
180 print i
190 i = int(i/2)
200 wend</syntaxhighlight>
 
==={{header|Commodore BASIC}}===
Line 785 ⟶ 800:
1024 512 256 128 64 32 16 8 4 2 1
</pre>
 
=={{header|GW-BASIC}}==
{{works with|BASICA}}
{{works with|Chipmunk Basic}}
{{works with|PC-BASIC|any}}
{{works with|QBasic}}
<syntaxhighlight lang="qbasic">10 I = 1024
20 WHILE I > 0
30 PRINT I
40 i = INT(i/2)
50 WEND
60 END</syntaxhighlight>
 
==={{header|IS-BASIC}}===
Line 895 ⟶ 922:
n = n \ 2
Wend</syntaxhighlight>
 
==={{header|QBasic}}===
{{works with|QBasic|1.1}}
Both loops are equivalent
<syntaxhighlight lang="qbasic">i = 1024
WHILE i > 0
PRINT i
i = INT(i / 2)
WEND
PRINT
 
i = 1024
DO WHILE i > 0
PRINT i
i = i \ 2
LOOP
END</syntaxhighlight>
 
==={{header|QuickBASIC}}===
2,130

edits