Department numbers: Difference between revisions
Content added Content deleted
(→{{header|UNIX Shell}}: Add implementation) |
(→{{header|Minimal BASIC}}: Corrected. Minimal BASIC does not have the operators OR, AND, NOT.) |
||
Line 941: | Line 941: | ||
==={{header|Minimal BASIC}}=== |
==={{header|Minimal BASIC}}=== |
||
{{trans|Sinclair ZX81 BASIC}} |
{{trans|Sinclair ZX81 BASIC}} |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="basic"> |
||
10 REM Department numbers |
10 REM Department numbers |
||
20 PRINT "POLICE SANITATION FIRE" |
20 PRINT "POLICE SANITATION FIRE" |
||
30 FOR P = 2 TO 7 STEP 2 |
30 FOR P = 2 TO 7 STEP 2 |
||
40 FOR S = 1 TO 7 |
40 FOR S = 1 TO 7 |
||
50 IF S = P THEN |
50 IF S = P THEN 120 |
||
60 LET F = (12-P)-S |
60 LET F = (12-P)-S |
||
70 IF F <= 0 |
70 IF F <= 0 THEN 120 |
||
80 IF F > 7 THEN 120 |
|||
⚫ | |||
90 |
90 IF F = S THEN 120 |
||
100 |
100 IF F = P THEN 120 |
||
⚫ | |||
⚫ | |||
120 NEXT S |
|||
130 NEXT P |
|||
⚫ | |||
</syntaxhighlight> |
</syntaxhighlight> |
||