Count in octal: Difference between revisions

Content added Content deleted
(→‎{{header|Rust}}: Update to current Rust 0.9-pre syntax)
(BASIC | Applesoft BASIC)
Line 150: Line 150:


See also: [[#BBC BASIC|BBC BASIC]], [[#Liberty BASIC|Liberty BASIC]], [[#PureBasic|PureBasic]], [[#Run BASIC|Run BASIC]]
See also: [[#BBC BASIC|BBC BASIC]], [[#Liberty BASIC|Liberty BASIC]], [[#PureBasic|PureBasic]], [[#Run BASIC|Run BASIC]]

==={{header|Applesoft BASIC}}===
<lang ApplesoftBasic>10 N$ = "0"

100 O$ = N$
110 PRINT O$
120 N$ = ""
130 C = 1
140 FOR I = LEN(O$) TO 1 STEP -1
150 N = VAL(MID$(O$, I, 1)) + C
160 C = N >= 8
170 N$ = STR$(N - C * 8) + N$
180 NEXT I
190 IF C THEN N$ = "1" + N$
200 GOTO 100</lang>


=={{header|BBC BASIC}}==
=={{header|BBC BASIC}}==