-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabe.bas
54 lines (54 loc) · 1.91 KB
/
abe.bas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
6 F=0:H=0:T=64
10 KEY OFF
15 CLS
16 GOSUB 2500
20 X=VAL(RIGHT$(TIME$,2))
30 RANDOMIZE X
40 CLS:V=INT(RND*2)+1
45 GOSUB 3500
50 ON V GOTO 500,1500
500 A=INT(RND*24)-12
510 B=INT(RND*24)-12
520 PRINT:PRINT:PRINT"Mennyi ";A;"*";B;"=";
530 INPUT C :F=F+1
540 D=A*B
550 IF C=D THEN PRINT:PRINT"jó megoldås! ":GOSUB 2000:GOTO 40
560 PRINT:PRINT"Hibås, szåmold újra!":H=H+1:GOSUB 3000:GOTO 530
1500 A=INT(RND*24)-12
1510 B=INT(RND*24)-12
1511 IF B=0 THEN GOTO 1510
1515 E=A*B
1520 PRINT:PRINT:PRINT"Mennyi ";E;":";B;"=";
1530 INPUT C
1550 IF C=A THEN PRINT:PRINT"jó megoldås!":GOSUB 2000:GOTO 40
1560 PRINT:PRINT"Hibås, szåmold újra!":H=H+1:GOSUB 3000:GOTO 1530
2000 FOR I=293 TO 1174 STEP 20
2010 SOUND I,1
2020 NEXT I
2030 RETURN
2500 LOCATE 10,7:PRINT"SZORZóTÅBLA EGÉSZ SZÅMOKKAL" "
2510 A$=INPUT $(1)
2520 CLS
2530 PRINT:PRINT:PRINT"Ez a program a szorzótåblåt gyakoroltat- ja. Neked csak az eredményt kell beírnod"
2540 PRINT:PRINT" Utåna nyomd meg az ENTER gombot!"
2545 PRINT:PRINT"Legfeljebb 16 hibåt kÖvethetsz el!"
2550 PRINT:PRINT" Vigyåzz a gép szåmolja hånyszor hibåz-"
2560 PRINT:PRINT"tål! Ha kezdeni akarsz nyomj meg egy gombot!"
2570 PRINT:PRINT:PRINT" Jó MUNKÅT!"
2575 A$=INPUT $(1)
2580 RETURN
3000 FOR I=1 TO 10
3010 SOUND 783.99,3:SOUND 659.26,3
3020 NEXT I
3500 LINE (10,170)-(10,188)
3510 LINE (10,170)-(304,170)
3519 LINE (64,170)-(64,188)
3520 LINE (10,188)-(304,188)
3521 T=64+H*16
3522 LINE (T,170)-(T,188)
3523 IF T>64 THEN PAINT (T-4,175)
3524 IF T=304 THEN CLS:PRINT F;" feladatot oldottål meg":GOTO 3550
3530 LINE (304,170)-(304,188)
3531 LOCATE 23,3:PRINT"HIBÅK":LOCATE 1,1
3540 RETURN
3550 GOTO 3550