home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RUN Flagazine: Run 12
/
run12.zip
/
1OP18.BAS
next >
Wrap
BASIC Source File
|
1994-04-23
|
2KB
|
31 lines
100 REM KANSREKENING MET TWEE DOBBELSTENEN GW/QBASIC (C) RUN FLAGAZINE
110 CLS:KEY OFF:RANDOMIZE TIMER:DEF FN DOB=INT(RND*6)+1:COLOR 10,0
120 H=1:LOCATE 5,1:PRINT STRING$(80,196):LOCATE 24,1:PRINT STRING$(80,194);
130 R=1:COLOR 15,0:LOCATE 1,40:INPUT "Aantal ogen voor dobbelsteen 1";K
140 IF K<1 OR K>6 THEN BEEP:GOTO 130
150 LOCATE 2,40:INPUT "Aantal ogen voor dobbelsteen 2";L
160 IF L<1 OR L>6 OR L=K THEN BEEP:GOTO 150
170 LOCATE 1,2:PRINT "Worp :":LOCATE 2,2:PRINT "Ronde :":LOCATE 3,2
180 PRINT "SCORE :":LOCATE 4,2:PRINT "Bewijs :":LOCATE 4,40
190 PRINT "Gem. Groen: ";CHR$(24);" Wit: ";CHR$(247);" Rood: ";CHR$(25)"
200 COLOR 10,0:FOR A%=9 TO 80 STEP 8:FOR B%=6 TO 23:LOCATE B%,A%:PRINT CHR$(179)
210 NEXT B%:NEXT A%:COLOR 15,0:LOCATE 2,10:PRINT R
220 FOR A%=1 TO 80 STEP 8:FOR B%=1 TO 18:FOR C%=1 TO 75:Y=FN DOB
230 LOCATE B%+5,A%+1:PRINT Y;"-";:Z=FN DOB:PRINT Z;:NEXT C%:W=W+1
240 LOCATE 1,10:PRINT W:GOSUB 310
250 IF SC THEN GM=1/(W/SC):LOCATE 4,11:PRINT USING "#.########";GM
260 IF Y=K AND Z=L THEN COLOR 28,0:GOSUB 290:GOSUB 300
270 IF Y=L AND Z=K THEN COLOR 28,0:GOSUB 290:GOSUB 300
280 NEXT B%:R=R+1:LOCATE 2,10:PRINT R:NEXT A%:GOSUB 350:COLOR 10,0:GOTO 200
290 LOCATE B%+5,A%+1:PRINT Y;:LOCATE B%+5,A%+5:PRINT Z;:COLOR 15,0:RETURN
300 SC=SC+1:LOCATE 3,10:PRINT SC
310 IF SC=R THEN H=H+1:COLOR 15,0:LOCATE 25,H:PRINT CHR$(219);:COLOR 15,0
320 IF GM<.055555 THEN H=H+1:COLOR 12,0:LOCATE 25,H:PRINT CHR$(219);:COLOR 15,0
330 IF GM>.055555 THEN H=H+1:COLOR 10,0:LOCATE 25,H:PRINT CHR$(219);:COLOR 15,0
340 IF H>78 THEN H=1:LOCATE 25,1:PRINT SPACE$(80);:RETURN ELSE RETURN
350 FOR I=6 TO 23:LOCATE I,2:PRINT SPACE$(78);:NEXT I:RETURN
360 REM /* 25/.3909,4278,4858,1785,3976,2162,3958,3434,4026,4192
370 REM /*/....2762,3195,3692,1762,3439,2876,2876,4243,4196,1748
380 REM /*/....4031,4302,4302,3981,3442
390 REM Checksum...............: 87425