FizzBuzz/Basic: Difference between revisions

Content added Content deleted
imported>Tth
(Add an example for TI Extended BASIC; condense the regular TI BASIC example)
Line 520: Line 520:


===TI-99/4a TI BASIC===
===TI-99/4a TI BASIC===
<syntaxhighlight lang="ti-99/4abasic">10 REM **FIZZBUZZ IN TI-BASIC**
<syntaxhighlight lang="ti-99/4abasic">10 DIM S$(3)
20 S$(1)="Fizz"
20 FOR I = 1 TO 100
30 S$(2)="Buzz"
30 IF ((I/15)-INT(I/15))=0 THEN 120
40 IF ((I/3)-INT(I/3))=0 THEN 80
40 S$(3)="FizzBuzz"
50 IF ((I/5)-INT(I/5))=0 THEN 100
50 FOR I = 1 TO 100
60 X=ABS((I/3=INT(I/3))+(I/5=INT(I/5))*2)
60 PRINT I
70 IF X=0 THEN 100
70 GOTO 140
80 PRINT "FIZZ"
80 PRINT S$(X)
90 GOTO 140
90 GOTO 110
100 PRINT "BUZZ"
100 PRINT I
110 GOTO 140
110 NEXT I
120 END
120 PRINT "FIZZBUZZ"
</syntaxhighlight>
130 GOTO 140

140 NEXT I
===TI-99/4a TI Extended BASIC===
150 END</syntaxhighlight>
<syntaxhighlight lang="ti-99/4axb">10 FOR I = 1 TO 100
20 IF I/3=INT(I/3) THEN PRINT "Fizz";
30 IF I/5=INT(I/5) THEN PRINT "Buzz";
40 IF I/3<>INT(I/3) AND I/5<>INT(I/5) THEN PRINT I;
50 PRINT
60 NEXT I
</syntaxhighlight>


===Tiny BASIC===
===Tiny BASIC===