HP-85 – Maurer Rosen

Dieses BASIC Programm für den HP-85 zeichnet Maurer Rosen wie im Artikel „Rosen für den HP-85“ näher beschrieben wird.

HP-85 Maurer Rose BASIC Programm:

100 CLEAR @ DEG
110 T$=CHR$(16)
120 DISP "Rose curve:"
130 DISP "  r=sin(n";T$;")"
140 DISP "Maurer rose:"
150 DISP "  polygonal curve ";
160 DISP "with vertices"
170 DISP "  on a rose (";
180 DISP T$;"=0,d,2d,..,360d)"
190 DISP @ DISP "n,d";
200 INPUT N,D
210 N=IP(N) @ D=IP(D)
220 IF N<1 OR D<1 THEN 190
230 T0=0 @ C=0 @ GCLEAR
240 SCALE -1.4,1.4,-1.05,1.05
250 T=T0 MOD 360
260 R=SIN(N*T)
270 X=R*COS(T) @ Y=R*SIN(T)
280 MOVE X,Y
290 T=(T+D) MOD 360
300 R=SIN(N*T)
310 X=R*COS(T) @ Y=R*SIN(T)
320 DRAW X,Y
330 C=C+1 @ IF T#T0 THEN 290
340 T0=T0+1 @ IF C<360 THEN 250
900 END

1 Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.