#N88BASIC 5 '図形-1 10 CLS 3 20 DIM TH,D,X,Y,KAKU 30 FOR KAKU=0 TO 360 STEP 5 40 TH=0.0174532*KAKU 50 D=50*Sqr(2-2*Cos(TH)) 60 X=50*Cos(TH)+200 70 Y=50*Sin(TH)+150 80 CIRCLE (X,Y),D 90 NEXT KAKU
画像-2
コード-2
#N88BASIC 10 '図形-2 リサージュ図形 20 Cls 3 25 DIM X,Y,KAKU,GX,GY,P,R,G 30 P=3.14159:R=100:G=0 40 FOR KAKU=0 TO 5.1*P STEP P/20 50 X=R*Sin(KAKU+P/2) 60 Y=R*Cos(KAKU+P/2)^2 65 GX=150+X:GY=150-Y 66 IF G=0 THEN Pset(GX,GY):G=1 67 Line-(GX,GY) 80 R=R-2 90 NEXT KAKU
コード-3
#N88BASIC 5 '図形-3 リサージュ 10 DIM PI 20 DIM I,T,G 30 DIM X,Y 40 ' 50 PI=3.14159:G=0 60 ' 70 FOR I=0 TO 360 STEP 2 80 T=(PI/180)*I 90 X=Cos(3*T)*100+150 100 Y=Sin(4*T)*100+150 110 IF G=0 THEN Pset(X,Y):G=1 120 Line-(X,Y) 130 NEXT I