home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
sh2x
/
sh27c.d64
/
statistik
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
3KB
|
83 lines
9 REM ********************************
10 REM** STATISTIKKUCHEN **
11 REM** DEMO ZU GR2001 **
13 REM********************************
20 GOTO200
21 REM********************************
25 X1=XM+A1*COS(SW-G2):Y1=YM+B1*SIN(SW-G2):RETURN
29 REM---------------------------------
30 (null)X1,Y1:RETURN
39 REM---------------------------------
40 (null)ZM,X3,Y3,X4,Y4:RETURN
49 REM---------------------------------
50 (null) ZM,R,BE,H,V,AB,X1,Y1,A$:RETURN
59 REM---------------------------------
60 (null)ZM,X0,Y0,X1,Y1:(null)ZM,X0+1,Y0+1,X1+1,Y1+1:RETURN
69 REM---------------------------------
80 (null)ZM ,X1,Y1,A1,B1,DW,SW,EW,SR
81 (null)ZM ,X1,Y1,A1-.5,B1-.5,DW,SW,EW,SR:RETURN
89 REM*********************************
90 (null)ZM,X1,Y1,WI,A1,B1:RETURN:REM*
91 REM*********************************
95 (null)1,X1,Y1,X2 ,Y2,0,B1:(null)1,X1,Y1,X2 ,Y2 ,1,B2
98 RETURN
100 POKE198,0:WAIT198,1:GETW$:RETURN
199 REM********************************
200 GR=(null)/180:G3=3*(null)/2:G2=(null)/2:G4=2*(null)
250 A=100:B=50:XM=160:YM=100:BR=40
300 (null)1:(null):(null)4,0:(null)0,0,0,319,199:(null)0,1,1,318,198:(null)0,20
301 (null)0,21
305 REM********************************
310 DW=0:SR=6 *GR
320 SW=0 :EW=G4
410 ZM=0 :X1=XM:Y1=YM:A1=A:B1=B: GOSUB80
420 X0=XM+A:Y0=YM+5:X1=X0:Y1=YM+BR:GOSUB60
425 X0=XM-A:Y0=YM+5:X1=X0:Y1=YM+BR:GOSUB60
450 SW=G2:EW=G3:X1=XM:Y1=YM+BR:ZM=0:GOSUB80
499 REM********************************
500 READ DM:DIM T(DM) :REM GES ANZAHL
520 FORI=1TODM
540 READ T(I)
550 SU=SU+T(I)
560 NEXT
580 SW=0:ZM=0:X1=XM:Y1=YM:WI=SW:A1=B:B1=0:GOSUB90: REM STARTWI
585 :
600 FORI=1TODM
620 PR=T(I)/SU:REM PROZENT
640 WT=G4*PR :REM TEILSTUECKWINKEL
660 SW=SW+WT:WH=SW: :REM EFFEKT.SW
680 A1=A:B1=B:GOSUB25:X0=XM:Y0=YM:ZM=0: GOSUB60
690 IFSW>G2ANDSW<G3THENX0=X1:Y0=Y1+BR:GOSUB60
699 REM********************************
700 WT=WT/2:SW=SW-WT:A1=A+30:B1=B+30:GOSUB25
705 A$=" "
710 PR%=PR*100:A1$=STR$(PR%):H=2:R1=24:R2=16
715 IFPR%<2THENR1=9:R2=10:H=1:A$=" ":A1=A+50
720 X1=X1-4:Y1=Y1-4:ZM=1:R=1:BE=1:V=0:AB=8:A$=" ":GOSUB50
740 X3=X1:Y3=Y1:X4=X1+R1:Y4=Y1+R2:ZM=0: GOSUB40
750 :
760 X1=X1+2:Y1=Y1+2:ZM=2:R=1:BE=1:V=0:AB=8
770 A$=RIGHT$(A1$,LEN(A1$)-1):GOSUB50
780 SW=WH
790 NEXT
799 REM******
800 B1=1:B2=2
900 READX0,Y0:B1=B1+1.5+4*(B1>3):B2=B2+1+4*(B2>3):B1=B1+1:B2=B2+1
905 :X1=X0-80:Y1=Y0-55:X2=X0+55:Y2=Y0+55
910 IFX0<0THEN2000
920 GOSUB4000:(null)X0,Y0:(null)3:GOSUB95: :(null)1
990 GOTO900
999 REM********************************
2000 (null):(null)1:(null)255:POKE198,0:WAIT198,1:(null)0:(null)255
2100 PRINT"[147][144]CLR:L[207]";CHR$(34);"GRA1";CHR$(34);",8":PRINT"R[213]"
2110 POKE631,19:FORI=0TO2:POKE632+I,13:NEXT:POKE198,4:END
3999 REM********************************
4000 (null):(null):(null)1:RETURN
7999 REM********************************
20000 DATA10
20010 DATA12,20,40,60,124,23
20020 DATA25,120,21,22
20049 REM
20050 DATA 162,57, 183,57, 202,69, 215,96, 215,120, 127,143, 108,126
20060 DATA 108,103 , 130,71 , 150,71,-1,-1