Polyspiral: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 879: | Line 879: | ||
Link to live demo: https://dc25.github.io/rosettaCode__Polyspiral_haskell/ |
Link to live demo: https://dc25.github.io/rosettaCode__Polyspiral_haskell/ |
||
=={{header|IS-BASIC}}== |
|||
<lang IS-BASIC>100 PROGRAM "PolySp.bas" |
|||
110 OPTION ANGLE DEGREES |
|||
120 LET CH=2 |
|||
130 SET VIDEO X 40:SET VIDEO Y 27:SET VIDEO MODE 1:SET VIDEO COLOR 0 |
|||
140 OPEN #1:"video:" |
|||
150 OPEN #2:"video:" |
|||
160 WHEN EXCEPTION USE POSERROR |
|||
170 FOR ANG=40 TO 150 STEP 2 |
|||
180 IF CH=2 THEN |
|||
190 LET CH=1 |
|||
200 ELSE |
|||
210 LET CH=2 |
|||
220 END IF |
|||
230 CLEAR #CH |
|||
240 PLOT #CH:640,468,ANGLE 180; |
|||
250 FOR D=12 TO 740 STEP 4 |
|||
260 PLOT #CH:FORWARD D,RIGHT ANG; |
|||
270 NEXT |
|||
280 DISPLAY #CH:AT 1 FROM 1 TO 27 |
|||
290 NEXT |
|||
300 END WHEN |
|||
310 HANDLER POSERROR |
|||
320 LET D=740 |
|||
330 CONTINUE |
|||
340 END HANDLER</lang> |
|||
=={{header|J}}== |
=={{header|J}}== |