8-Bit Software Online Conversion

:0.M.CAPQUIZ - Listing

1*FX200,0 10MODE1:VDU23,1,0;0;0;0;:PRINT"Please wait.":CLS:ONERROR PROCerror:END 20PROCfont 30GCOL0,1 40COLOUR 2 50VDU19,1,1,0;0 60MOVE50,990 70DRAW1260,990 80DRAW1260,30 90DRAW50,30 100DRAW50,990 110MOVE55,985 120DRAW1256,985 130DRAW1256,35 140MOVE1255,35 150DRAW55,35 160DRAW55,985 170MOVE50,900:DRAW1260,900:hello$="Cap itals Quiz":PRINTTAB(12,2);hello$:VDU28, 2,29,38,4:COLOUR 7 180COLOUR2:PROCbegin:PROCquiz 190END 200DEFPROCfont 210*FX20,6 220VDU23,65,126,102,102,126,102,102,10 2,0 230VDU23,66,126,102,102,124,102,102,12 6,0 240VDU23,67,126,102,96,96,96,102,126,0 250VDU23,68,124,110,102,102,102,110,12 4,0 260VDU23,69,126,126,96,124,124,96,126, 0 270VDU23,70,126,126,96,124,124,96,96,0 280VDU23,71,126,102,96,110,102,102,126 ,0 290VDU23,72,102,102,102,126,126,102,10 2,0 300VDU23,73,60,24,24,24,24,24,60,0 310VDU23,74,62,12,12,12,12,108,124,0 320VDU23,75,102,124,120,112,120,124,10 2,0 330VDU23,76,96,96,96,96,96,126,126,0 340VDU23,77,119,127,127,107,107,99,99, 0 350VDU23,78,102,118,126,126,110,102,10 2,0 360VDU23,79,126,102,102,102,102,102,12 6,0 370VDU23,80,126,102,102,126,96,96,96,0 380VDU23,81,126,102,102,102,110,108,11 8,0 390VDU23,82,126,102,102,124,110,102,10 2,0 400VDU23,83,126,102,96,126,6,102,126,0 410VDU23,84,126,126,24,24,24,24,24,0 420VDU23,85,102,102,102,102,102,102,12 6,0 430VDU23,86,102,102,102,102,102,126,24 ,0 440VDU23,87,99,99,107,107,127,119,119, 0 450VDU23,88,102,102,126,24,126,102,102 ,0 460VDU23,89,102,102,102,126,24,24,24,0 470VDU23,90,126,126,12,24,48,126,126,0 480VDU23,91,124,112,112,112,112,112,12 4,0 490VDU23,92,0,96,112,56,28,14,6,0 500VDU23,93,62,14,14,14,14,14,62,0 510VDU23,94,24,126,102,66,0,0,0,0 520VDU23,95,0,0,0,0,0,0,255,255 530VDU23,96,62,54,48,124,48,48,126,0 540VDU23,97,0,0,126,6,126,102,126,0 550VDU23,98,96,96,126,102,102,102,126, 0 560VDU23,99,0,0,126,102,96,102,126,0 570VDU23,100,6,6,126,102,102,102,126,0 580VDU23,101,0,0,126,102,126,96,124,0 590VDU23,102,60,48,48,124,48,48,48,0 600VDU23,103,0,0,126,102,102,126,6,62 610VDU23,104,96,96,126,102,102,102,102 ,0 620VDU23,105,24,0,24,24,24,24,24,0 630VDU23,106,24,0,56,24,24,24,24,120 640VDU23,107,96,96,102,124,120,124,102 ,0 650VDU23,108,56,24,24,24,24,24,60,0 660VDU23,109,0,0,119,127,107,107,99,0 670VDU23,110,0,0,126,102,102,102,102,0 680VDU23,111,0,0,126,102,102,102,126,0 690VDU23,112,0,0,126,102,102,126,96,96 700VDU23,113,0,0,126,102,102,126,6,7 710VDU23,114,0,0,126,126,96,96,96,0 720VDU23,115,0,0,126,96,126,6,126,0 730VDU23,116,48,48,60,48,48,48,60,0 740VDU23,117,0,0,102,102,102,102,126,0 750VDU23,118,0,0,102,102,102,102,126,2 4,0 760VDU23,119,0,0,99,107,127,119,119,0 770VDU23,120,0,0,102,126,24,126,102,0 780VDU23,121,0,0,102,102,102,126,6,62 790VDU23,122,0,0,126,14,28,112,126,0 1010ENDPROC 1020DEFPROCbegin 1030PRINTTAB(4,5);"Please press Space t o start or" 1040PRINTTAB(8,7);"Escape to exit progr am." 1050REPEAT:A$=GET$:UNTIL A$=" " 1060CLS:ENDPROC 1070DEFPROCerror:ONERROR PROCerror 1080ONERROR OFF 1090IF ERR=17 AND ERL=1050 THEN CALL !- 4 1100IF ERR=17 THEN RUN 1110*FX200,1 1120CLS 1130PRINT:VDU7 1140REPORT:PRINT" press sapce ";:REPEAT :A$=GET$:UNTIL A$=" " 1150RUN:ENDPROC 1160DEFPROCquiz 1170A=0 1180B=0 1190C=0 1200REPEAT 1210READ D$,T$ 1220IF D$="END" PROCend 1230PRINT 1240COLOUR2:PRINT" What is the capital of ":PRINT" ";D$;"?" 1250COLOUR7:VDU23,1,1;0;0;0;:INPUT'" "E $:VDU23,1,0;0;0;0; 1260IF T$=E$ THEN A=A+1:PROCcorrect ELS E PROCwrong 1270B=B+1 1280COLOUR2:UNTIL FALSE 1290DATAFrance,PARIS 1300DATAWest Germany,BONN 1310DATAThe Netherlands,THE HAGUE 1320DATAPoland,WARSAW 1330DATAItaly,ROME 1340DATASpain,MADRID 1350DATAPotugal,LISBON 1360DATAHungry,BUDAPEST 1370DATADenmark,COPENHAGEN 1380DATANorway,OSLO 1390DATAScotland,EDINBURGH 1400DATANorthern Ireland,BELFAST 1410DATASouthern Ireland,DUBLIN 1420DATABelgium,BRUSSELS 1430DATASweden,STOCKHOLM 1440DATAFinland,HELSINKI 1450DATAIce Land,KEYKJAVIK 1460DATARomina,BUCHREST 1470DATAAustria,VIENNA 1480DATAGreece,ATHENS 1490DATAEast Germany,BERLIN 1500DATACzechoslovakia,Prague 1800DATAEND,END 1900ENDPROC 1910DEFPROCcorrect:COLOUR2 1920PRINT 1930PRINT" Welldone that is correct !" 1940PRINT 1950ENDPROC 1960DEFPROCwrong:COLOUR2 1970PRINT 1980PRINT" Sorry that's wrong !" 1990VDU7:PRINT" The capital of ";D$;:PR INT:PRINT" is ";T$;"." 2000PRINT 2010ENDPROC 2020DEFPROCend 2030PRINT 2040IF A=B THEN PRINT" Welldone!":PRINT " You got them all right!!!!!" 2050IF A<>B THEN PRINT" You got ";A;" c orrect out of ";B;" !" 2060PRINT 2070PRINT" Press space." 2080REPEAT:A$=GET$:UNTIL A$=" " 2090RUN 2100ENDPROC