home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RUN Flagazine: Run 12
/
run12.zip
/
HSTEDEN.BAS
< prev
next >
Wrap
BASIC Source File
|
1992-12-24
|
2KB
|
31 lines
100 REM AARDRIJKSKUNDELES (c) RUN FLAGAZINE CURSUS GWBASIC
110 CLS:KEY OFF:DIM LAND$(30),STAD$(30),LIJST$(5),Q(10):RANDOMIZE TIMER
120 DATA ALGERIJE,EGYPTE,FINLAND,ZWEDEN,NOORWEGEN,IERLAND,IJSLAND,PORTUGAL
130 DATA SPANJE,CHILI,PERU,BULGARIJE,HONGARIJE,ALBANIE,POLEN,ARGENTINIE
140 DATA NIEUW ZEELAND,DUITSLAND,CANADA,FILIPPIJNEN,JAPAN,BIRMA
141 DATA LIBIE,BOLIVIE,ECUADOR,KENIA,PAKISTAN,IRAN,IRAK,ROEMENIE
150 DATA ALGIERS,KAIRO,HELSINKI,STOCKHOLM,OSLO,DUBLIN,REYKJAVIK,LISSABON
160 DATA MADRID,SANTIAGO,LIMA,SOFIA,BUDAPEST,TIRANA,WARSCHAU,BUENOS AIRES
170 DATA WELLINGTON,BERLIJN,OTTAWA,MANILA,TOKYO,RANGOON
171 DATA TRIPOLI,LA PAZ,QUITTO,NAIROBI,ISLAMABAD,TEHERAN,BAGDAD,BOEKAREST
180 FOR A=1 TO 2:FOR B=1 TO 30:IF A=1 THEN READ LAND$(B) ELSE READ STAD$(B)
190 NEXT B,A:DEF FN RAND1=INT(RND*30)+1:DEF FN RAND2=INT(RND*5)+1
200 FOR A=1 TO 10:LOCATE 7,10:COLOR 15,0:PRINT "Vraag:";A:COLOR 14,0
210 LOCATE 9,10:PRINT "Wat is de hoofdstad van: ";:Q(A)=FN RAND1
220 COLOR 12,0:PRINT LAND$(Q(A));SPC(8):R=FN RAND2:COLOR 11,0
230 FOR B=1 TO 5:LIJST$(B)=STAD$(FN RAND1):IF B=R THEN LIJST$(B)=STAD$(Q(A))
240 LOCATE B+8,50:PRINT B;"- ";LIJST$(B);SPACE$(10):NEXT B
250 FOR C=1 TO 5:FOR D=C+1 TO 5:IF LIJST$(C)=LIJST$(D) THEN B=0:GOTO 230
260 NEXT D,C:LOCATE 16,16:COLOR 10,0:PRINT "Toets (1,2,3,4 of 5)?";SPC(15)
270 I$=INKEY$:IF I$="" OR INSTR("12345",I$)=0 THEN 270
280 I=VAL(I$):LOCATE 16,16:PRINT "Uw antwoord: ";LIJST$(I);
290 IF LIJST$(I)=STAD$(Q(A)) THEN S=S+1:PRINT " is correct":GOTO 310
300 SOUND 500,2:PRINT " is onjuist":T=TIMER+1.5:WHILE T>TIMER:WEND:CLS
310 NEXT A:CLS:FOR A=1 TO 10:LOCATE A,3:PRINT "De hoofdstad van ";
330 PRINT LAND$(Q(A));" is: ",STAD$(Q(A)):NEXT A
340 LOCATE 12,10:PRINT "U beantwoordde";S;"van de";A-1;"vragen correct"
350 REM /* 25/.4106,4942,4656,4046,4136,4828,4767,3627,4747,3843
360 REM /*/....3635,3831,4116,3409,4213,3155,3826,4142,2712,3660
370 REM /*/....4066,4548,4082,2563,5103
380 REM Checksum...............: 100759