home *** CD-ROM | disk | FTP | other *** search
- 5 DEFINT I-N:DEFDBL O-Z:KEY OFF:SCREEN 2:CALL BAS87: GOTO 70
- 10 LOCATE 1,1:PRINT T1$,T2$:INPUT "three scale factors and the number of points";XS,YS,RS,NPTS:T1$=TIME$
- 20 CLS
- 25 FOR I= 1 TO NPTS:Z=I*RS:X=XS*Z*SIN(Z)+320:Y=Z*YS*COS(Z)+100:IX=X:IY=Y:PSET(IX,IY):NEXT I
- 40 T2$=TIME$
- 45 LINE (0,0)-(639,200),,B
- 50 REM Z$=INKEY$:IF Z$="" THEN 50
- 60 RETURN
- 70 XS=3:YS=1:GOSUB 100
- 75 XS=5:YS=.5:GOSUB 100
- 80 XS=8:YS=.1:GOSUB 100
- 85 XS=1:YS=1:GOSUB 100
- 90 XS=1:YS=3:GOSUB 100
- 95 XS=.5:YS=6:GOSUB 100
- 97 GOTO 70
- 100 RS=1:NPTS=150:GOSUB 20:GOSUB 200
- 110 RS=.5:NPTS=300:GOSUB 20:GOSUB 200
- 120 RS=.2:NPTS=750:GOSUB 20:GOSUB 200
- 130 RS=.1:NPTS=1500:GOSUB 20:GOSUB 200
- 140 RS=.05:NPTS=3000:GOSUB 20:GOSUB 200
- 150 RS=.01:NPTS=15000:GOSUB 20:GOSUB 200
- 160 RETURN
- 200 Z#=1.2:A#=2!:B#=3!:FOR I=1 TO 20000:Z#=A#*B#:NEXT:RETURN
- GOSUB 200
- 150 RS=.01:NPTS=15000:GOSUB 20:GOSUB 200
- 160 RETURN
- 2