home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RUN Flagazine Extra: Supplement 1: RUNSheet
/
run-supplement-1.zip
/
PRIEMGEN.BAS
< prev
next >
Wrap
BASIC Source File
|
1989-11-24
|
930b
|
20 lines
100 REM PRIEMGETALLENGENERATOR - MONOCHROOM
110 KEY OFF:DIM Z(16):I=5:CLS:A$="######":B$="####.#####"
120 LOCATE 5,1:PRINT STRING$(80,196);
130 LOCATE 23,1:PRINT STRING$(80,196);
140 FOR A=1 TO 100000! STEP 2
150 FOR B=2 TO INT(SQR(A)+1)
160 IF INKEY$<>"" THEN END
170 LOCATE 1,20:PRINT USING A$;A;:PRINT" gedeeld door";
180 PRINT USING A$;B;:PRINT" = ";
190 C=A/B:LOCATE 1,48:PRINT USING B$;C;
200 IF C<>INT(C) THEN Q=1:NEXT B:Q=0
210 IF C=INT(C) THEN LOCATE 2,20:PRINT USING A$;A;:PRINT" is deelbaar door";:PRINT USING A$;B;
220 IF Q<>1 THEN W=W+1:P=P+1:Z(P)=A:LOCATE 3,20:PRINT USING A$;A;:SOUND 1000,1:PRINT" is een priemgetal!";
230 LOCATE 24,1:PRINT"Totaal:";W;
240 LOCATE 24,70:PRINT"Pagina";O;
250 IF P=13 THEN I=I+1:GOSUB 270:IF I>=22 THEN I=5
260 NEXT A
270 IF I=6 THEN FOR U=6 TO 22:LOCATE U,1 :PRINT STRING$(80," ");:NEXT U:O=O+1
280 LOCATE I,1:FOR Q=1 TO 13:PRINT USING A$;Z(Q);:NEXT Q:P=0:RETURN