home *** CD-ROM | disk | FTP | other *** search
- 2 DIMTE$(600):N1=0
- 10 L1$="---------------------------------------------------------------- "
- 1000 REM----------------------------
- 1010 REM GIROKONTO JAHRESUEBERSICHT
- 1020 REM----------------------------
- 1030 :
- 1035 PRINT"[147] [202]AHRESUEBERSICHT [199][201][210][207][203][207][206][212][207]":PRINT
- 1040 INPUT"WELCHES [202]AHR (JJ)";JA$
- 1050 FORID=1TO12
- 1060 : MO$=RIGHT$("0"+MID$(STR$(ID),2)+"/"+JA$,5)
- 1070 : CLOSE2:OPEN2,8,2,MO$+ ",S,R"
- 1080 : GOSUB 10000
- 1090 : IF ER=62 THEN 1110
- 1100 : GOSUB 2000
- 1110 NEXT
- 1120 GOSUB 4000
- 1130 END
- 1140 :
- 2000 REM----------------------------
- 2002 REM DATEIEN LESEN
- 2004 REM----------------------------
- 2005 :
- 2008 CLOSE2:OPEN2,8,2,MO$+ ",S,R"
- 2010 GOSUB 10000
- 2020 CLOSE4: OPEN4,4,7
- 2030 PRINT#4,L1$
- 2040 PRINT#4," >[199][201][210][207][203][207][206][212][207]< ",MO$;
- 2043 PRINT"------------------------"
- 2045 PRINT" >[199][201][210][207][203][207][206][212][207]< ",MO$
- 2050 INPUT#2,N$:N=VAL(N$)-1
- 2060 PRINT#4," ";N-1;" [194]UCHUNGEN"
- 2070 PRINT#4,L1$
- 2080 FORI=N1+2 TO N1+N:INPUT#2,TE$(I):PRINT#4,TE$(I):NEXT
- 2090 CLOSE2
- 2100 PRINT"------------------------"
- 2110 FORI=N1+1 TO N1+N
- 2120 : M$ ="":BE=0
- 2130 : BE =VAL(MID$(TE$(I),26,9))
- 2140 : M$ =MID$(TE$(I),35,1)
- 2150 : BA$=MID$(TE$(I),15, 3)
- 2160 : TY$=MID$(TE$(I),37, 2)
- 2170 : IF M$="+" THEN PL=PL+BE:GOTO2230
- 2180 : IF M$=">" OR BA$="[211]PA" THEN TR=TR+BE:GOTO2230
- 2190 : IF BA$="[194]AR" THEN BA=BA+BE
- 2200 : IF BA$="[213]EB" OR TY$="[213][197]" THEN UE=UE+BE
- 2210 : IF BA$="[197]UR" OR TY$="[197][195]" THEN EC=EC+BE
- 2215 : IF TY$="[196][193]" THEN DA=DA+BE
- 2220 : AU=AU+BE
- 2230 NEXT
- 2240 N1=N1+N:M=M+1
- 2250 RETURN
- 2260 :
- 4000 REM----------------------------
- 4010 REM ZUSAMMENFASSUNG
- 4020 REM----------------------------
- 4030 :
- 4040 P1=PL/M:REM EINNAHMEN
- 4050 A1=AU/M:REM AUSGABEN
- 4060 T1=TR/M:REM SPAREN
- 4070 B1=BA/M:REM BAR
- 4080 E1=EC/M:REM EURO
- 4090 U1=UE/M:REM UEBERWSG
- 4095 D1=DA/M:REM DAUERAUFTRAEGE
- 4100 GOSUB4500:REM FORMATIEREN
- 4110 :
- 4120 PRINT#4,L1$:PRINT#4:PRINT#4:PRINT#4,L1$
- 4130 PRINT#4,"[218]USAMMENFASSUNG ";JA$," [196]URCHSCHNITT"
- 4140 PRINT#4,L1$
- 4150 PRINT#4," [197]INNAHMEN= "PL$," = " P1$ " PRO [205]ONAT"
- 4160 PRINT#4," [193]USGABEN = "AU$," = " A1$ " PRO [205]ONAT"
- 4170 PRINT#4," [211]PAREN = "TR$," = " T1$ " PRO [205]ONAT"
- 4180 PRINT#4,L1$
- 4190 PRINT#4," [194]AR = "BA$," = " B1$ " PRO [205]ONAT"
- 4200 PRINT#4," [197]URO = "EC$," = " E1$ " PRO [205]ONAT"
- 4210 PRINT#4," [213]EBERWSG = "UE$," = " U1$ " PRO [205]ONAT"
- 4215 PRINT#4," [196]AUERAUF.= "DA$," = " D1$ " PRO [205]ONAT"
- 4220 RETURN
- 4230 :
- 4500 REM----------------------------
- 4510 REM FORMATIEREN
- 4520 REM----------------------------
- 4530 :
- 4550 L3$=" "
- 4560 X=AU:GOSUB4650:AU$=X$:AU=X
- 4570 X=EI:GOSUB4650:EI$=X$:EI=X
- 4580 X=TR:GOSUB4650:TR$=X$:TR=X
- 4590 X=PL:GOSUB4650:PL$=X$:PL=X
- 4600 X=EC:GOSUB4650:EC$=X$:EC=X
- 4610 X=UE:GOSUB4650:UE$=X$:UE=X
- 4620 X=BA:GOSUB4650:BA$=X$:BA=X
- 4621 X=B1:GOSUB4650:B1$=X$:B1=X
- 4622 X=E1:GOSUB4650:E1$=X$:E1=X
- 4623 X=U1:GOSUB4650:U1$=X$:U1=X
- 4624 X=T1:GOSUB4650:T1$=X$:T1=X
- 4625 X=A1:GOSUB4650:A1$=X$:A1=X
- 4626 X=P1:GOSUB4650:P1$=X$:P1=X
- 4627 X=DA:GOSUB4650:DA$=X$:DA=X
- 4628 X=D1:GOSUB4650:D1$=X$:D1=X
- 4630 RETURN
- 4640 :
- 4650 X$=STR$(X)
- 4660 X =INT(VAL(X$)*100+.5)/100:X$=STR$(X)
- 4670 IFX -INT(X)=0 THEN X$= X$+".00":GOTO4690
- 4680 IFX*10-INT(X*10+.5)= 00 THEN X$=X$+"0"
- 4690 X$=RIGHT$(L3$+X$,9)
- 4700 RETURN
- 4710 :
- 10000 REM----------------------------
- 10010 REM DISK STATUS
- 10020 REM----------------------------
- 10030 :
- 10040 (null)(ER,ER$)
- 10050 IF ER<>0 THEN PRINTMO$,ER$
- 10060 RETURN
-