Even or odd: Difference between revisions

Content added Content deleted
(→‎{{header|Picat}}: Added comment about built-ins.)
(Even or odd in various BASIC dialents (BASIC256, QBasic, True BASIC and XBasic))
Line 842: Line 842:
50 END
50 END
60 PRINT "It's even."</lang>
60 PRINT "It's even."</lang>

==={{header|BASIC256}}===
{{works with|True BASIC}}
<lang BASIC256>for i = 1 to 10
if (i mod 2) then print i;" is odd" else print i;" is even"
next i
end</lang>

==={{header|QBasic}}===
{{works with|QBasic|1.1}}
{{works with|QuickBasic|4.5}}
{{works with|QRun BASIC}}
<lang qbasic>FOR i = 1 TO 10
IF i AND 1 THEN PRINT i; " is odd" ELSE PRINT i; " is even"
NEXT i</lang>

==={{header|True BASIC}}===
{{works with|BASIC256}}
<lang qbasic>FOR i = 1 to 10
IF MOD(i, 2) = 0 THEN PRINT i; " is odd" ELSE PRINT i; " is even"
NEXT i
END</lang>

==={{header|XBasic}}===
{{works with|Windows XBasic}}
<lang xbasic>PROGRAM "Even/Odd"

DECLARE FUNCTION Entry ()

FUNCTION Entry ()
FOR i = 1 TO 10
IF (i MOD 2) THEN PRINT i;" is odd" ELSE PRINT i;" is even"
NEXT i
END FUNCTION

END PROGRAM</lang>


=={{header|Batch File}}==
=={{header|Batch File}}==
Line 3,426: Line 3,462:


=={{header|Run BASIC}}==
=={{header|Run BASIC}}==
{{works with|QBasic}}
<lang runbasic>for i = 1 to 10
<lang runbasic>for i = 1 to 10
if i and 1 then print i;" is odd" else print i;" is even"
if i and 1 then print i;" is odd" else print i;" is even"