home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
lern
/
lern451.d64
/
kl-einmaleins
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-08-09
|
13KB
|
410 lines
1 REM *********************************
2 REM FREEWARE-PROGRAMM VON R.BRANDT 3008 GARBSEN 1 , FUER DEN >
3 REM DEUT. FREE-SOFTWARE COMP. CLUB AUF DER HEIDE 18,3008 GARBSEN 1 .
4 REM KOMMERZIELLE RECHTE BEIM AUTOR .
5 REM PROGRAMM ZUM ERLERNEN DES GROSSEN EINMALEINS FUER 10 DM ZU ERWERBEN
7 REM BEIM DEUT. FREE-SOFTW. COMP. CLUB AUF DER HEIDE 18,3008 GARBSEN 1 .
8 REM *********************************
10 DATA18 , 2 = ?,9, 1 , 2 = ?,2
11 DATA14 , 2 = ?,7, 2 , 2 = ?,4
12 DATA16 , 2 = ?,8, 3 , 2 = ?,6
13 DATA12 , 2 = ?,6, 4 , 2 = ?,8
14 DATA27 , 3 = ?,9, 5 , 2 = ?,10
15 DATA21 , 3 = ?,7, 6 , 2 = ?,12
16 DATA15 , 3 = ?,5, 7 , 2 = ?,14
17 DATA24 , 3 = ?,8, 8 , 2 = ?,16
18 DATA36 , 4 = ?,9, 9 , 2 = ?,18
19 DATA24 , 4 = ?,6,10 , 2 = ?,20
20 DATA32 , 4 = ?,8, 1 , 3 = ?,3
21 DATA16 , 4 = ?,4, 2 , 3 = ?,6
22 DATA25 , 5 = ?,5, 3 , 3 = ?,9
23 DATA40 , 5 = ?,8, 4 , 3 = ?,12
24 DATA35 , 5 = ?,7, 5 , 3 = ?,15
25 DATA30 , 5 = ?,6, 6 , 3 = ?,18
26 DATA54 , 6 = ?,9, 7 , 3 = ?,21
27 DATA42 , 6 = ?,7, 8 , 3 = ?,24
28 DATA24 , 6 = ?,4, 9 , 3 = ?,27
29 DATA36 , 6 = ?,6,10 , 3 = ?,30
30 DATA30 , 6 = ?,5, 1 , 4 = ?,4
31 DATA49 , 7 = ?,7, 2 , 4 = ?,8
32 DATA35 , 7 = ?,5, 3 , 4 = ?,12
33 DATA56 , 7 = ?,8, 4 , 4 = ?,16
34 DATA28 , 7 = ?,4, 5 , 4 = ?,20
35 DATA63 , 7 = ?,9, 6 , 4 = ?,24
36 DATA64 , 8 = ?,8, 7 , 4 = ?,28
37 DATA72 , 8 = ?,9, 8 , 4 = ?,32
38 DATA32 , 8 = ?,4, 9 , 4 = ?,36
39 DATA40 , 8 = ?,5,10 , 4 = ?,40
40 DATA56 , 8 = ?,7, 1 , 5 = ?,5
41 DATA24 , 8 = ?,3, 2 , 5 = ?,10
42 DATA81 , 9 = ?,9, 3 , 5 = ?,15
43 DATA36 , 9 = ?,4, 4 , 5 = ?,20
44 DATA45 , 9 = ?,5, 5 , 5 = ?,25
45 DATA63 , 9 = ?,7, 6 , 5 = ?,30
46 DATA54 , 9 = ?,6, 7 , 5 = ?,35
47 DATA72 , 9 = ?,8, 8 , 5 = ?,40
48 DATA27 , 9 = ?,3, 9 , 5 = ?,45
49 DATA48 , 8 = ?,6,10 , 5 = ?,50
50 DATA30 , 3 = ?,10,1 , 6 = ?,6
51 DATAX,X,X, 2 , 6 = ?,12
52 DATAX,X,X, 3 , 6 = ?,18
53 DATAX,X,X, 4 , 6 = ?,24
54 DATAX,X,X, 5 , 6 = ?,30
55 DATAX,X,X, 6 , 6 = ?,36
56 DATAX,X,X, 7 , 6 = ?,42
57 DATAX,X,X, 8 , 6 = ?,48
58 DATAX,X,X, 9 , 6 = ?,54
59 DATAX,X,X, 10 , 6 = ?,60
60 DATAX,X,X, 1 , 7 = ?,7
61 DATAX,X,X, 2 , 7 = ?,14
62 DATAX,X,X, 3 , 7 = ?,21
63 DATAX,X,X, 4 , 7 = ?,28
64 DATAX,X,X, 5 , 7 = ?,35
65 DATAX,X,X, 6 , 7 = ?,42
66 DATAX,X,X, 7 , 7 = ?,49
67 DATAX,X,X, 8 , 7 = ?,56
68 DATAX,X,X, 9 , 7 = ?,63
69 DATAX,X,X, 10 , 7 = ?,70
70 DATAX,X,X, 1 , 8 = ?,8
71 DATAX,X,X, 2 , 8 = ?,16
72 DATAX,X,X, 3 , 8 = ?,24
73 DATAX,X,X, 4 , 8 = ?,32
74 DATAX,X,X, 5 , 8 = ?,40
75 DATAX,X,X, 6 , 8 = ?,48
76 DATAX,X,X, 7 , 8 = ?,56
77 DATAX,X,X, 8 , 8 = ?,64
78 DATAX,X,X, 9 , 8 = ?,72
79 DATAX,X,X, 10 , 8 = ?,80
80 DATAX,X,X, 1 , 9 = ?,9
81 DATAX,X,X, 2 , 9 = ?,18
82 DATAX,X,X, 3 , 9 = ?,27
83 DATAX,X,X, 4 , 9 = ?,36
84 DATAX,X,X, 5 , 9 = ?,45
85 DATAX,X,X, 6 , 9 = ?,54
86 DATAX,X,X, 7 , 9 = ?,63
87 DATAX,X,X, 8 , 9 = ?,72
88 DATAX,X,X, 9 , 9 = ?,81
89 DATAX,X,X, 10 , 9 = ?,90
100 PRINT CHR$(142)
110 DIM A$(20):DIM R5(20)
120 DATA ALLES GEMISCHT,----- EINMAL 2,----- EINMAL 3,----- EINMAL 4:
130 DATA ----- EINMAL 5,----- EINMAL 6,----- EINMAL 7:
140 DATA ----- EINMAL 8,----- EINMAL 9,PRUEFUNGS-STUFE,ANWENDUNG BEIM
150 POKE53280,14:POKE 53281,16
200 DIM F(45)
201 REM DIMENSIONIERUNG BILDERKONSTANTE
210 DIM F1(80)
211 REM DIMENSIONIERUNG DER KONSTANTE FUER ALLES ZUSAMMEN EINM. 2- 9
215 LET N=10
220 FOR I=1 TO 50
221 REM 50 MAL LERNSPIEL UEBERSCHRIFT
230 PRINT CHR$(147);""
240 PRINT" [166] [166][166] [166][166][220][166] [220][166][166] [166][166][220][166] [166][166] [166]"
250 PRINT" [166] [166][198] [220] [220][166][205][220][166][183] [166][175][220][166] [166][175] [166]"
260 PRINT" [166][175] [166][196] [166][166][220][166][205][220][166][175] [166][166][220][166] [166][196] [166][175]
270 [153]" SPC(SPC( SPC(SPC( SPC((null)(null)SPC( (null)NOTSPC( SPC( SPC( SPC(SPC( SPC(SPC(":[153]
280 [153]" SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC("
290 [130]
300 [153]"";"LOAD"
305 [153]" (null)USRUSR VALVALVAL (null)USR(null) (null)USR(null) USRUSRUSR "
310 [153]" SGN PEEK SGN + SGN + PEEK "
320 [153]" (null)ANDAND PEEK (null)USR(null) (null)USRUSR PEEK "
330 [153]" + PEEK SGN + SGN(null) PEEK "
340 [153]" ANDANDSQR PEEK SGN + SGN (null) PEEK "
350 [153]:[153]:[153]"LIST"
360 [153]" KLEINES E I N M A L E I N S"
370 [153]:[153]:[153]"CONT"
380 [153]" DEUTSCHER FREE SOFTWARE COMPUTER CLUB"
384 [153]" AUF DER HEIDE 18,3008 GARBSEN 1"
390 [129] I[178]1[164]5000:[130]
400 [129] RB[178]1[164]80
401 [143] KONSTANTE RB 1-80 AUF NULL SETZEN AM SPIELANFANG
410 [136] F1(RB)[178]0
420 [130] RB
430 [153] [199](147);"CONT"
440 [153]" T R A I N I N G K L E I N E S ":[153]:[153]" E I N M A L E I N S
450 PRINT"[182][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][181]"
460 PRINT"[182]WAS M O E C H T E S T DU TRAINIEREN?[181]"
470 PRINT"[182] [181]"
480 PRINT"[182]D U H A S T D I E W A H L [181]"
485 PRINT"[182] [181]"
486 PRINT"[182]LISTE ZUM LERNEN 0[154] EINGEBEN [181]"
488 PRINT"[182]ALLES GEMISCHT 1[154] EINGEBEN [181]"
490 PRINT"[182]EINMAL 2 = 2[154] EINGEBEN [181]"
500 PRINT"[182]EINMAL 3 = 3[154] EINGEBEN [181]"
510 PRINT"[182]EINMAL 4 = 4[154] EINGEBEN [181]"
520 PRINT"[182]EINMAL 5 = 5[154] EINGEBEN [181]"
530 PRINT"[182]EINMAL 6 = 6[154] EINGEBEN [181]"
540 PRINT"[182]EINMAL 7 = 7[154] EINGEBEN [181]"
550 PRINT"[182]EINMAL 8 = 8[154] EINGEBEN [181]"
560 PRINT"[182]EINMAL 9 = 9[154] EINGEBEN [181]"
590 PRINT"[182]PRUEFUNGS-STUFE 10[154] EINGEBEN [181]"
595 PRINT"[182]ANWENDUNG BEIM [181]"
596 PRINT"[182]DIVIDIEREN 11[154] EINGEBEN [181]"
600 PRINT"[182][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][181]":PRINT
605 INPUT"NUMMER EINGEBEN";R1
606 IF R1>11THEN GOTO430
611 REM EINGABE DER AUSWAHL-NUMMER
612 R5(R1)=R5(R1)+1
613 REM SPIELE-ZAEHLER
615 IF R1 >11 THEN GOTO 610
616 REM ZURUECKVERZWEIGEN BEI UNGUELTIGER EINGABE
618 IF R1 = 10 THEN GOTO 1500
619 IF R1 = 11 THEN GOTO 2300
620 IF R1 = 0 THEN GOTO 1900
621 IF R1 = 3 THEN B1=10
622 IF R1 = 4 THEN B1=20
623 IF R1 = 5 THEN B1=30
624 IF R1 = 5 THEN B1=30
625 IF R1 = 6 THEN B1=40
626 IF R1 = 7 THEN B1=50
628 IF R1 = 8 THEN B1=60
630 IF R1 = 9 THEN B1=70
650 GOSUB 2500
700 LET N=10
701 REM KONSTANTE ZUR SPIELABGRENZUNG 10 AUFGABEN PRO SPIEL
710 LET W=0
711 REM KONSTANTE ZUR SPEICHERUNG DER FALSCHGERECHNETEN AUFGABEN
720 LET R=0
721 REM SPEICHERUNG DER RICHTIG GERECHNETEN AUFGABEN
800 FOR I = 1 TO N
801 REM SPIELEINGANG 1.-10 AUFGABE
805 GOSUB 1100
806 REM VERZWEIGUNG ZUM SUCHEN DER ZUFALLSZAHL
810 READ K1$,K2$,K3$,X1$,X2$,Y$
811 REM EINLESEN DER AUSGEWAEHLTEN AUFGABE
815 LET AA1=0
816 REM AA1 = 1 - 1 FEHLER IST ERLAUBT -2 FEHLER AUFGABE = FALSCH
820 PRINT" DIE ";I;".AUFGABE ";X1$;" MAL ";X2$
821 PRINT" [197][197][197][197][197][197][197][197][197][197][197][197]":PRINT
825 IF R1 = 10 THEN GOTO 1600
826 REM VERZWEIGEN ZUR ZEITUEBERPRUEFUNG BEI PRUEFUNGSSTUFE
830 IF R1 = 11 THEN GOTO 2430
832 REM EINGABE ERGEBNIS
835 INPUT" ERGEBNIS ";Z$:RESTORE
840 IF Y$=Z$ THEN LET R=R+1:GOSUB 1200:GOTO 860
841 REM ERGEBNIS UEBERPRUEFUNG - BEHANDLUNG RICHTIGER ERGEBNISSE
850 IF Y$<>Z$ THEN LET AA1=AA1+1:GOTO1000
851 REM FEHLERBEHANDLUNG
855 LET W=W+1:GOSUB 1410
860 PRINT"[147]"
869 REM NAECHSTE AUFGABE
870 NEXT I
871 IF R <> N THEN GOTO 882
872 REM UEBERPRUEFUNG OB ALLE AUFGABEN RICHTIG GERECHNET SIND - SONST SPIELENDE
87