home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tiger Disk 7
/
Tiger_Disk_007_19xx_Tiger-Crew-Disk_de_Side_B.d64
/
test-programm
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
2KB
|
90 lines
5 dim a$(1000,2),c$(40)
6 print"[147]":poke53280,3:poke53281,3:poke646,0
10 x=1
20 fory=1to2:reada$(x,y)
30 ifa$(x,1)="*"then60
40 next
50 x=x+1:goto20
60 x=x-1
70 : fort=1tox:printa$(t,1):next
71 :
72 rem die zeile 70 is nur dazu da,
73 rem dass du siehst, welche worte
74 rem im proggi stehen...
75 :
80 poke198,0:wait198,1:poke198,0
100 f=int(x*rnd(1))+1
110 n=len(a$(f,1))
115 fort=1to40:c$(t)="":next
120 foro=1ton
130 h=int(n*rnd(1))+1
140 ifc$(h)<>""then130
150 c$(h)=mid$(a$(f,1),o,1)
160 next
170 print"[147]bilde aus folgenden buchstaben ein wort,"
180 print"das durch den danach stehenden begriff":print"beschrieben wird!"
190 print"":fort=1ton
200 printc$(t);" ";
210 next:print
220 print"";a$(f,2)
230 input"deine antwort ";d$
240 ifd$=a$(f,1)thenprint" richtig ! [146]"
250 poke198,0:wait198,1:poke198,0
260 :
270 :
300 poke19,64:input"[147]gib bitte ein wort ein : ";d$
305 poke19,0:print
310 fort=1tox
320 ifd$=a$(t,1)thenv=t:k=1:t=x
330 next
340 ifk=1thenk=0:print"";a$(v,1);" ist ein(e) ";a$(v,2):goto360
350 print"dieses wort kenne ich nicht !"
360 poke198,0:wait198,1:poke198,0
370 :
380 :
500 print"[147] e d i t o r "
501 clr :dima$(100,2)
502 rem alles wegen neueingabe loeschen
503 rem ist nur 'sicherheitshalber' -
504 rem weil das gleiche array (a$)
505 rem verwendet wird...
506 :
550 x=1
560 input"gesuchtes wort ";a$(x,1)
565 ifa$(x,1)="_"then585
570 input"erklaerungswort ";a$(x,2)
580 x=x+1:goto560
585 x=x-1
590 print"[147] datei wird gespeichert !":open2,8,2,"testdatei,s,w"
600 fort=1tox
610 print#2,a$(t,1)
620 print#2,a$(t,2)
630 next
635 close2
640 print"";x;"datensaetze sind gespeichert!"
650 poke198,0:wait198,1:poke198,0
660 clr:dima$(100,2): rem eingegebene daten fuer einlesetest loeschen
661 :
662 :
700 print"[147] l a d e n"
710 open2,8,2,"testdatei,s,r"
720 x=1
730 input#2,a$(x,1)
735 input#2,a$(x,2)
740 ifst<>64thenx=x+1:goto730
750 close2
760 print"";x;"daten sind geladen !"
770 dimc$(40): goto70
771 rem jetzt startet das proggi mit den von disk gelesenen daten
1000 datatasche,transportmittel,bier,getraenk,hose,kleidungsstueck,wasser
1001 datafluessigkeit,geld,zahlungsmittel,diskette,computer-zubehoer
1002 datazeitung,informations-medium,fenster,oeffnung in der wand,*
1999 :
2000 rem 'clr' loescht grundsaetzlich
2001 rem a l l e s
2002 rem also auch dim-ensionierungen
2003 rem etc. - deshalb jeweils die
2004 rem 'neu-dim-ensionierung'
2005 :
2006 rem w i n n i