home *** CD-ROM | disk | FTP | other *** search
- 1 poke808,225
- 2 rem *************************
- 3 rem * *
- 4 rem * alkoholkontrolle *
- 5 rem * gechrieben von *
- 6 rem * roland pogadl *
- 7 rem * *
- 8 rem *************************
- 9 poke53280,0:poke53281,0
- 10 rem *** alkoholkontrolle ***
- 11 letgl=0:letg=0:letkgp=0:letm=0:letvp=0
- 20 print"[147]":print"** promilletest **"
- 30 print"[154]mit diesem programm koennen sie sich"
- 40 print"ihren promillewert selbst ausrechnen."
- 50 print"sie brauchen nur ihr koerpergewicht"
- 60 print"angeben, das (die) getraenk(e),die"
- 70 print"menge und die stundenanzahl."
- 80 print"geschrieben von roland pogadl 1989"
- 90 wait198,1
- 100 input"[147]koerpergewicht (in kg)";kg$
- 110 print"[147]":print
- 120 letkg=val(kg$):ifkg=0thengoto100:letkgp=(kg/100)*70
- 130 print" 1 [146] weisswein":print
- 140 print" 2 [146] rotwein":print
- 150 print" 3 [146] likoerwein":print
- 160 print" 4 [146] schaumwein/sekt":print
- 180 print" 5 [146] wermutwein":print
- 190 print" 6 [146] keine weine"
- 200 print:print:print" getraenk auswaehlen (1-6)"
- 205 print" bisheriger alkohol in gramm:";g
- 210 getw$:ifw$=""then210
- 220 letw=val(w$)
- 230 ifw=1then goto 5000
- 235 ifw=2then goto 5200
- 240 ifw=3then goto 5400
- 245 ifw=4then goto 5600
- 250 ifw=5then goto 5800
- 255 ifw=6then goto 300
- 260 goto210
- 300 print"[147]"
- 310 print" 1 [146] bier allgemein":print
- 320 print" 2 [146] maerzenbier":print
- 330 print" 3 [146] bockbier":print
- 340 print" 4 [146] 'berliner weisse'":print
- 350 print" 5 [146] malzbier":print
- 360 print" 6 [146] keine biere":print
- 370 print:print:print" getraenk auswaehlen (1-6)"
- 375 print" bisheriger alkohol in gramm:";g
- 380 getb$:ifb$=""then380
- 390 letb=val(b$)
- 400 ifb=1then goto 6000
- 405 ifb=2then goto 6200
- 410 ifb=3then goto 6400
- 415 ifb=4then goto 6600
- 420 ifb=5then goto 6800
- 425 ifb=6then goto 440
- 430 goto380
- 440 print"[147]"
- 450 print" 1 [146] spirituosen":print
- 460 print" 2 [146] auswertung":print
- 480 print:print:print" getraenk auswaehlen (1-2)"
- 485 print" bisheriger alkohol in gramm:";g
- 490 get s$:ifs$=""then490
- 500 lets=val(s$)
- 510 ifs=1then goto7000
- 520 if s=2thengoto10000
- 530 goto490
- 4999 rem === weine ===
- 5000 letgl=82.5:rem ** weisswein **
- 5010 input"menge (in litern)";m$
- 5011 letm=val(m$)
- 5020 letg=g+(m*gl)
- 5040 goto110
- 5200 letgl=87.5:rem ** rotwein **
- 5210 input"menge (in litern)";m$
- 5211 letm=val(m$)
- 5220 letg=g+(m*gl)
- 5240 goto110
- 5400 letgl=145:rem ** likoerwein **
- 5410 input"menge (in litern)";m$
- 5411 letm=val(m$)
- 5420 letg=g+(m*gl)
- 5440 goto110
- 5600 letgl=87.5:rem ** schaumwein/sekt **
- 5610 input"menge (in litern)";m$
- 5611 letm=val(m$)
- 5620 letg=g+(m*gl)
- 5640 goto110
- 5800 letgl=130:rem ** wermutwein **
- 5810 input"menge (in litern)";m$
- 5811 letm=val(m$)
- 5820 letg=g+(m*gl)
- 5840 goto110
- 5999 rem === biere ===
- 6000 letgl=39.6:rem ** biere allgemein **
- 6010 input"menge (in litern)";m$
- 6011 letm=val(m$)
- 6020 letg=g+(m*gl)
- 6040 goto300
- 6200 letgl=41.6:rem ** maerzenbier **
- 6210 input"menge (in litern)";m$
- 6211 letm=val(m$)
- 6220 letg=g+(m*gl)
- 6240 goto300
- 6400 letgl=52.6:rem ** bockbier **
- 6410 input"menge (in litern)";m$
- 6411 letm=val(m$)
- 6420 letg=g+(m*gl)
- 6440 goto300
- 6600 letgl=27:rem ** 'berliner weisse' **
- 6610 input"menge (in litern)";m$
- 6611 letm=val(m$)
- 6620 letg=g+(m*gl)
- 6640 goto300
- 6800 letgl=10.6:rem ** malzbier **
- 6810 input"menge (in litern)";m$
- 6811 letm=val(m$)
- 6820 letg=g+(m*gl)
- 6840 goto300
- 6999 rem === spirituosen ===
- 7000 input"vol.%";vp$
- 7005 letvp=val(vp$)
- 7010 input"menge (in millilitern)";m$
- 7015 letm=val(m$)
- 7020 gm=vp*0.0079
- 7030 letg=g+(m*gm)
- 7040 goto440
- 10000 print"[147]"
- 10010 let pr=g/kgp
- 10020 print"in wieviel stunden sind die"
- 10030 input"getraenke getrunken worden";s$
- 10040 lets=val(s$)
- 10050 input " wieviele stunden ist das her";sh$
- 10060 letsh=val(sh$)
- 10070 letsmp=(s+sh)*0.1
- 10080 letps=pr-smp
- 10090 print"sie haben im moment"
- 10091 print" [146]"
- 10092 print"[145][145]";ps
- 10093 print"[154]promille"
- 10100 wait198,1
- 10110 print"[147]noch eine berechnung? (j/n)"
- 10120 get nb$:ifnb$=""then10120
- 10130 ifnb$="n"thensys64738
- 10140 ifnb$="j"thengoto5
- 10150 goto10120
-