home *** CD-ROM | disk | FTP | other *** search
- 10 print"[147]":rem uebung
- 20 print"druecken sie irgendeine taste"
- 30 getx$:x=rnd(1):ifx$=""then30
- 40 goto500
- 100 rem up ueberschrift
- 110 printtab(5)"************************"
- 120 printtab(5)"* *"
- 130 printtab(5)"* uebung *"
- 140 printtab(5)"* *"
- 150 printtab(5)"************************"
- 160 return
- 200 rem up umrechnung dezimal in dualzahl
- 210 de=int(rnd(1)*255+1):d=de
- 220 ifde/2=int(de/2)thendu$="0"+du$
- 230 ifde/2<>int(de/2)thendu$="1"+du$
- 240 de=int(de/2)
- 250 ifde>=1then220
- 260 return
- 300 rem up umrechnung dezimal in hexzahl
- 310 de=int(rnd(1)*255+1):d=de
- 320 s=int(de/16)
- 330 r=de-s*16
- 340 ifr<=9thenh$=chr$(r+48)+h$
- 350 ifr>9thenh$=chr$(r+55)+h$
- 360 ifs>15thende=s:goto320
- 370 ifs=0then 400
- 380 ifs<=9thenh$=chr$(s+48)+h$
- 390 ifs>9thenh$=chr$(s+55)+h$
- 400 return
- 500 print"[147]":gosub100
- 510 print"geben sie ihren vollstaendigen"
- 520 input"namen ein: ";na$
- 600 print"[147]":gosub100
- 610 print"waehlen sie folgende fragen an:"
- 620 print:print"umrechnung dualzahl in dezimalzahl 1";
- 630 ifr(1)=0thenprint" ?";
- 640 print:print"umrechnung dezimalzahl in dualzahl 2";
- 650 ifr(2)=0thenprint" ?";
- 660 print:print"umrechnung hex-zahl in dezimalzahl 3";
- 670 ifr(3)=0thenprint" ?";
- 680 print:print"umrechnung dezimalzahl in hex-zahl 4";
- 690 ifr(4)=0thenprint" ?";
- 700 print:print"auswertung und ende a"
- 710 au$=""
- 720 input"";au$
- 730 ifau$="a"then5000
- 740 au=val(au$):ifau<1orau>4thenprint"[145][145][145]":goto720
- 750 onau goto 1000,2000,3000,4000
- 1000 print"[147]":r(1)=0:rem frage 1
- 1010 du$=""
- 1020 print" umrechnung dualzahl in dezimalzahl":print:print
- 1030 fori=1to8
- 1040 gosub 200
- 1050 print" dual: ";tab(17-len(du$));du$;
- 1060 printtab(20);:input" dezimal : ";da
- 1070 ifda=dthenr(1)=r(1)+1
- 1080 du$="":print
- 1090 nexti
- 1100 forp=1to500:nextp:goto600
- 1110 :
- 2000 print"[147]":r(2)=0:rem frage 2
- 2010 print" umrechnung dezimalzahl in dualzahl":print:print
- 2030 fori=1to8
- 2040 gosub 200
- 2050 print" dezimal :";tab(15-len(str$(d)));d;
- 2060 printtab(18);:input" dual :";a$
- 2070 ifa$=du$thenr(2)=r(2)+1
- 2080 du$="":print
- 2090 nexti
- 2100 forp=1to500:nextp:goto600
- 2110 :
- 3000 print"[147]":r(3)=0:rem frage 3
- 3010 print" umrechnung hex-zahl in dezimalzahl":print:print
- 3030 fori=1to8
- 3040 gosub 300
- 3050 print" hex-zahl :";tab(15-len(h$));h$;
- 3060 printtab(18);:input" dezimal :";da
- 3070 ifda=dthenr(3)=r(3)+1
- 3080 de=0:h$="":print
- 3090 nexti
- 3100 forp=1to500:nextp:goto600
- 3110 :
- 4000 print"[147]":r(4)=0:rem frage 4
- 4010 print" umrechnung dezimalzahl in hex-zahl":print:print
- 4030 fori=1to8
- 4040 gosub 300
- 4050 print" dezimalzahl :";tab(15-len(str$(de)));d;
- 4060 printtab(20);:input" hex-zahl :";ha$
- 4070 ifha$=h$thenr(4)=r(4)+1
- 4080 de=0:h$="":print
- 4090 nexti
- 4100 forp=1to500:nextp:goto600
- 4110 :
- 5000 print"[147]":rem auswertung
- 5010 printtab(13)"auswertung"
- 5020 printtab(13)"**********"
- 5030 fori=1to4:e=e+r(i):nexti
- 5035 print:print:printtab(5)na$:print:print
- 5040 print:print" sie erreichten";e;"von 32 punkten.":print
- 5050 p=e*100/32
- 5060 print:print" das sind";p;" % !"
- 5070 :
-