home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
87xx
/
8706b.d64
/
mony64.bas
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
31KB
|
879 lines
10 GOTO100
20 POKE214,INT(PO/40):POKE211,PO-((INT(PO/40))*40):SYS58640:RETURN
30 RETURN
35 WE=1:GOTO61600
40 WE=2:GOTO61600
50 WE=3:GOTO61600
60 WE=4:GOTO61600
70 FORPO=880TO960STEP40:GOSUB20:SYS59903:NEXT:SYS58732:RETURN
80 FORPO=200TO960STEP40:GOSUB20:SYS59903:NEXT:SYS58732:RETURN
100 DIMKN$(111),SU(111),PL(111),PA(14),BU$(20),JS(25),VM$(20),DR$(6),FB$(51)
110 KN$(0)="[197][201][206][206][193][200][205][197][206]":PA(13)=1:PA(14)=1985
120 KN$(110)="[193][213][211][199][193][194][197][206] [199][197][211][193][205][212]":DR$(0)="4":DR$(1)="7":DR$(2)="14":DR$(3)="15"
123 DR$(4)="":DR$(5)="":DR$(6)=""
125 KN$(111)="[196][201][198][198][197][210][197][206][218]"
130 DEFFNA(FR)=FR-INT(FR)
132 PRINTCHR$(8)CHR$(14)"[147]"
134 MD$="[211][217][211][212][197][205]-[211][212][193][210][212]":GOSUB60100:PO=61:GOSUB20:PRINT" "
136 PO=280:GOSUB20:PRINT"[129]([195]) 1987[151] [199]. [194]OEHM, 4005 [205]EERBUSCH"
138 PRINT"[194]ITTE WARTEN [211]IE DAS [208]ROGRAMM WIRD"
139 PRINT"INITIALISIERT."
140 FORI=1TO39:LO$=LO$+CHR$(32):NEXT
150 RESTORE:FORI=1TO24:READMO$:NEXT:FORI=49152TO49240:READA:POKEI,A:NEXT
170 GOTO500
200 MD$="[196]RUCKER":GOSUB60100:PO=61:GOSUB20:PRINT" "
210 PO=200:GOSUB20:PRINT"[196]RUCKERANPASSUNG:"
220 EI$=DR$(0):PO=280:L=2:AU$="[196]RUCKERADRESSE..: ":WE=1:GOSUB61500:DR$(0)=EI$
230 X=VAL(DR$(0)):IFX<4ORX>5THEN220
240 EI$=DR$(1):PO=320:L=2:AU$="[211]EKUNDAERADRESSE: ":WE=1:GOSUB61500:DR$(1)=EI$
250 X=VAL(DR$(1)):IFX<0ORX>127THEN240
260 PO=400:GOSUB20:PRINT"[211]TEUERZEICHEN BITTE 3 STELLIG MIT [211]PACE[146]"
270 PO=440:GOSUB20:PRINT"ALS [212]RENNUNG EINGEBEN."
280 EI$=DR$(2):PO=520:L=15:AU$="[194]REITSCHRIFT EIN: ":WE=1:GOSUB61500:DR$(2)=EI$
290 F=0:FORI=1TOLEN(DR$(2))STEP4:X=VAL(MID$(DR$(2),I,4)):IFX<0ORX>255THENF=1
295 NEXT:IFF=1THEN280
297 IFVAL(DR$(2))=0THENDR$(2)=""
300 EI$=DR$(3):PO=560:L=15:AU$="[194]REITSCHRIFT AUS: ":WE=1:GOSUB61500:DR$(3)=EI$
310 F=0:FORI=1TOLEN(DR$(3))STEP4:X=VAL(MID$(DR$(3),I,4)):IFX<0ORX>255THENF=1
315 NEXT:IFF=1THEN300
317 IFVAL(DR$(3))=0THENDR$(3)=""
320 EI$=DR$(4):PO=640:L=15:AU$="[196]RUCKSTART 1....: ":WE=1:GOSUB61500:DR$(4)=EI$
330 F=0:FORI=1TOLEN(DR$(4))STEP4:X=VAL(MID$(DR$(4),I,4)):IFX<0ORX>255THENF=1
335 NEXT:IFF=1THEN320
337 IFVAL(DR$(4))=0THENDR$(4)=""
340 EI$=DR$(5):PO=680:L=15:AU$="[196]RUCKSTART 2....: ":WE=1:GOSUB61500:DR$(5)=EI$
350 F=0:FORI=1TOLEN(DR$(5))STEP4:X=VAL(MID$(DR$(5),I,4)):IFX<0ORX>255THENF=1
355 NEXT:IFF=1THEN340
357 IFVAL(DR$(5))=0THENDR$(5)=""
360 EI$=DR$(6):PO=760:L=15:AU$="[204]INEFEED........: ":WE=1:GOSUB61500:DR$(6)=EI$
370 F=0:FORI=1TOLEN(DR$(6))STEP4:X=VAL(MID$(DR$(6),I,4)):IFX<0ORX>255THENF=1
375 NEXT:IFF=1THEN360
377 IFVAL(DR$(6))=0THENDR$(6)=""
380 PO=920:GOSUB20:PRINT"[193]LLE [197]INGABEN [210]ICHTIG ? ([202]/[206])"
390 GOSUB60200:IFX$="N"ORX$="[206]"THENGOSUB70:GOTO220
400 IFX$<>"J"ANDX$<>"[202]"THEN390
410 IFM2=1THENRETURN
420 GOSUB450:IFER=0THENRETURN
430 GOTO200
450 GOSUB60500:IFER<>0THENRETURN
455 OPEN15,8,15:OPEN2,8,2,"@:DRUCKER,S,W"
460 GOSUB60700:IFER<>0THENCLOSE2:CLOSE15:RETURN
465 FORI=0TO6:IFDR$(I)=""THENDR$(I)=" "
470 PRINT#2,DR$(I):GOTO30020
480 GOSUB60500:IFER<>0THENRETURN
485 OPEN15,8,15:OPEN2,8,2,"DRUCKER,S,R"
490 INPUT#15,ER:IFER<>0THENCLOSE2:CLOSE15:RETURN
493 FORI=0TO6:INPUT#2,DR$(I):IFDR$(I)=" "THENDR$(I)=""
495 GOTO30020
500 GOSUB80:PO=240:GOSUB20:PRINT"[129]([195]) 1987[151] [199]. [194]OEHM, 4005 [205]EERBUSCH"
510 PO=360:GOSUB20:PRINT"[194]ITTE LEGEN [211]IE DIE AKTUELLE [196]ATENDIS-"
515 PO=440:GOSUB20:PRINT"KETTE VON DIESEM [202]AHR IN DIE [198]LOPPY."
520 PO=520:GOSUB20:PRINT"[196]RUECKEN [211]IE:"
525 PO=640:GOSUB20:PRINT"[149][210]ETURN[146] FUER [211]YSTEM-[211]TART"
530 PO=720:GOSUB20:PRINT" [149][206][146] FUER [206]EUSTART"
535 PO=800:GOSUB20:PRINT" [149][196][146] FUER [196]RUCKERANPASSUNG"
540 GOSUB60200:IFX$="N"ORX$="[206]"THEN600
545 IFX$="D"ORX$="[196]"THENGOSUB200:GOTO500
550 IFX$<>CHR$(13)THEN540
555 GOSUB61800:IFER=0THEN560
556 PO=880:GOSUB20:PRINT"[211]IE HABEN KEINE [196]ATENDISKETTE VON"
557 PO=920:GOSUB20:PRINT"DIESEN [208]ROGRAMM EINGELEGT !!!"
558 GOSUB61950:GOTO540
560 GOSUB30000:IFER<>0THEN500
565 GOSUB30400:IFER<>0THEN500
567 LJ$=RIGHT$(" "+STR$(PA(13)),2)+"/"+RIGHT$(STR$(PA(14)),2)
569 GOSUB480:IFER<>0THENGOSUB200
570 PO=920:L=10:AU$="[212]AGESDATUM ([212][212].[205][205].[202][202][202][202]): ":GOSUB50:DA$=EI$:GOSUB61300
580 IFDA$=""THENGOSUB60612:GOTO570
590 AD$=DA$:GOTO1000
600 MD$="[211][217][211][212][197][205]-[206][197][213][211][212][193][210][212]":GOSUB60100:PO=61:GOSUB20:PRINT" "
610 PO=360:GOSUB20:PRINT"[211]IND [211]IE [211]ICHER ? ([202]/[206])"
620 GOSUB60200:IFX$="J"ORX$="[202]"THEN640
630 GOTO500
640 GOSUB80:PO=240:L=2:AU$=" [211]TARTMONAT ([205][205]): ":GOSUB40
650 PA(13)=VAL(EI$):IFPA(13)<1ORPA(13)>12THEN640
660 PO=320:L=4:AU$="[211]TARTJAHR ([202][202][202][202]): ":GOSUB40
670 PA(14)=VAL(EI$):IFPA(14)<1985THEN660
680 PO=920:L=10:AU$="[212]AGESDATUM ([212][212].[205][205].[202][202][202][202]): ":GOSUB50:DA$=EI$:GOSUB61300
690 IFDA$=""THENGOSUB60612:GOTO680
700 AD$=DA$:UD$=AD$
710 M2=1:GOSUB200:M2=0
720 GOSUB70:PO=880:GOSUB20:PRINT"[194]ITTE LEGEN SIE EINE [151]LEERE[146] ODER [151]UNFOR-"
730 PO=920:GOSUB20:PRINT"[151]MATIERTE[146] [196]ISKETTE IN DAS [204]AUFWERK."
750 GOSUB61950
760 GOSUB70:PO=920:GOSUB20:PRINT"[129][196]ISKETTE WIRD FORMATIERT":GOSUB61400
775 GOSUB450:IFER<>0THEN700
780 GOSUB30100:IFER<>0THEN700
782 GOSUB30500:IFER<>0THEN700
784 GOSUB30900:IFER<>0THEN700
785 GOSUB30970:IFER<>0THEN700
786 GOSUB30300:IFER<>0THEN700
788 GOSUB30700:IFER<>0THEN700
790 FI$="@:BUCHUNGEN ":GOSUB60900:X$="W"
795 GOSUB31000:IFER<>0THEN700
797 CLOSE2:CLOSE15
800 IFM1=5THENGOSUB6600
1000 PA(0)=0:CLOSE2:CLOSE15:CLOSE4:MD$="[200][193][213][208][212][205][197][206][213][197]":GOSUB60100
1010 PO=280:GOSUB20:PRINT" [198]1 [146] _[192] [194]UCHEN":PRINT" [198]2 [146] _[192] [202]OURNAL"
1020 PRINT" [198]3 [146] _[192] [205]ONATSUEBERSICHT":PRINT" [198]4 [146] _[192] [205]ONATSABSCHLUSS"
1030 PRINT" [198]5 [146] _[192] [208]LANZAHLENEINGABE":PRINT" [198]6 [146] _[192] [203]ONTENPLAN"
1040 PRINT" [198]7 [146] _[192] [214]ERMOEGEN / [194]ILANZ":PRINT" [198]8 [146] _[192] [206]ACH- UND [198]IXBUCHEN"
1050 GOSUB60300:IFX<1ORX>8THEN1050
1060 ONXGOTO5000,3000,4000,8000,7000,6000,2000,9000
1070 SYS64738
2000 GOSUB30000:IFER<>0THEN1000
2010 MD$="[203][207][206][212][197][206][208][204][193][206]":M1=1:GOSUB52060
2020 ONXGOTO2070,40000,2050
2030 GOSUB42110:GOSUB42300:GOSUB42110
2040 DR$="[206]R. [203]ONTO"+LEFT$(LO$,31)+"[206]R. [203]ONTO":GOSUB42100:ZL=ZL+4:RETURN
2050 IFPA(0)=0THENGOSUB1000
2055 GOSUB30100:IFER<>0THEN1000
2060 GOTO1000
2070 ZL=-10:GOSUB52040
2080 GOSUB60200:IFX$="M"ORX$="[205]"THEN2010
2085 IFX$="D"ORX$="[196]"THENGOSUB60800:GOSUB51010
2090 IFX$="K"ORX$="[203]"THEN2110
2100 GOTO52000
2110 GOSUB70
2120 PO=880:L=3:AU$="[203]ONTONUMMER: ":GOSUB40
2130 I=VAL(EI$):IFI<ZLORI>ZL+9THENGOSUB60608:GOTO2120
2140 PA(0)=1:GOSUB70:PO=880:GOSUB20:PRINT"[203]ONTO [193]LT: "KN$(I)
2150 PO=920:L=20:AU$="[203]ONTO [206]EU: ":GOSUB60:KN$(I)=EI$
2160 IFZL=-10THEN52040
2170 GOTO52050
3000 MD$="[205][207][206][193][212][211][213][197][194][197][210][211][201][195][200][212]":M1=2:GOSUB52060
3010 Y=X:IFY=1ORY=2THEN3400
3020 ONYGOTO3030,40000,1000
3030 ZL=-10:GOSUB52040
3040 GOSUB60200:IFX$="M"ORX$="[205]"THEN3000
3050 IFX$="D"ORX$="[196]"THENGOSUB60800:GOSUB51030
3060 IFX$="S"ORX$="[211]"THENGOSUB3130
3065 IFX$="J"ORX$="[202]"THENGOSUB3300
3070 GOTO52000
3080 Y$=LEFT$(X$,13):X$=STR$(PL(X)):GOSUB60000:Y$=Y$+" "+X$
3090 X$=STR$(SU(X)):GOSUB60000:Y$=Y$+" "+X$
3100 ZA=PL(X)-SU(X):IFX<=9ORX=111THENGOSUB60310
3110 X$=STR$(ZA):GOSUB60000:IFVAL(X$)<0THENY$=Y$+""
3120 X$=Y$+X$+"":RETURN
3130 GOSUB70:X=0:GOSUB50200:GOSUB3080:PO=880:GOSUB20:PRINTX$
3140 X=110:GOSUB50200:GOSUB3080:PO=920:GOSUB20:PRINTX$
3150 X=111:GOSUB50200:GOSUB3080:PO=960:GOSUB20:PRINTX$;
3160 GOSUB60200:IFX$="D"ORX$="[196]"THENGOSUB60800
3170 ZL=-10:GOTO52040
3220 X$=STR$(PL(X)):GOSUB60000:DR$=LEFT$(DR$,30)+X$+" "
3230 X$=STR$(SU(X)):GOSUB60000:DR$=DR$+X$+" "
3240 ZA=PL(X)-SU(X):IFX<=9ORX=111THENGOSUB60310
3245 X$=STR$(ZA):GOSUB60000:DR$=DR$+X$+" "
3247 IFX<=9ORX>110ORSU(X)=0THENRETURN
3248 ZA=100/(SU(110)/SU(X)):X$=STR$(ZA):GOSUB60000:DR$=DR$+X$:RETURN
3250 DR$=" "+MO$+" "+STR$(PA(14)):GOSUB42100:GOSUB42300:GOSUB42110
3260 DR$="[206]R. [203]ONTO"+LEFT$(LO$,25)+"[208]LAN [193]USGABEN [196]IFFERENZ %"
3270 GOSUB42100:ZL=ZL+4:RETURN
3280 GOSUB30600:IFER<>0THEN3350
3300 GOSUB70:PO=880:L=3:AU$="[203]ONTONUMMER: ":GOSUB40
3310 X=VAL(EI$):IFX<0ORX>109THENGOSUB60608:GOTO3310
3320 FR=X/10:IFFNA(FR)=0THENMX=X+9:MI=X:GOTO3340
3330 MX=X:MI=X
3340 GOSUB7260:IFER=0THENGOSUB7140
3350 IFZL=-10THEN52040
3360 GOTO52050
3400 GOSUB61000:GOSUB60910
3410 GOSUB30210:IFER<>0THEN1000
3420 GOSUB30610:IFER<>0THEN1000
3430 GOSUB61100:GOTO3020
4000 MD$="[208][204][193][206][218][193][200][204][197][206]":M1=3:GOSUB52060
4003 Y=X:IFY=1ORY=2THEN4400
4010 ONYGOTO4050,40000,1000
4020 X$=STR$(PL(X)):GOSUB60000:DR$=LEFT$(DR$,30)+X$+" ":RETURN
4030 IFPA(0)=0THEN4000
4035 GOSUB30710:IFER<>0THEN4000
4040 PA(0)=0:GOTO4000
4050 ZL=-10:GOSUB52040
4060 GOSUB60200:IFX$="M"ORX$="[205]"THEN4030
4065 IFX$="D"ORX$="[196]"THENGOSUB60800:GOSUB51060
4070 IFX$="E"ORX$="[197]"THEN4100
4080 GOTO52000
4090 Y$=LEFT$(X$,13):X$=STR$(PL(X)):GOSUB60000:X$=Y$+" "+X$:RETURN
4100 IFZL=-10THEN4060
4110 PA(0)=1:PL(ZL)=0:FORX=ZL+1TOZL+9:IFKN$(X)=""ORKN$(X)=" "THENX$="":GOTO4160
4120 ZE=10+(X-ZL):PO=(ZE*40)+25:L=8:AU$="":GOSUB50:X$=EI$
4140 GOSUB60000:PO=(ZE*40)+25:GOSUB20:PRINTX$:PO=(ZE*40)+14:GOSUB20:PRINTX$
4160 PL(X)=VAL(X$):NEXT:GOSUB61100:GOTO52050
4170 GOSUB60900:DR$=" "+MO$+STR$(PA(14)):GOSUB42100:GOSUB42300:GOSUB42110
4180 DR$="[206]R. [203]ONTO"+LEFT$(LO$,25)+"[208]LAN [206]R. [203]ONTO"+LEFT$(LO$,25)+"[208]LAN"
4185 GOSUB42100:ZL=ZL+4:RETURN
4400 GOSUB61000:GOSUB60910
4410 GOSUB30610:IFER<>0THEN1000
4420 GOSUB61100:GOTO4010
5000 MD$="[194][213][195][200][197][206]":GOSUB60100
5003 EI$=LJ$:GOSUB61005
5005 M1=4:BU=1:TG$="":GOSUB60100
5010 X=0:FORI=1TO109:IFLEN(KN$(I))>1THENX=X+1
5012 NEXT:IFX=0THENGOSUB60616:GOTO1000
5013 GOSUB60900:GOSUB61200
5015 GOSUB30200:IFER<>0THEN1000
5017 IFM2<>0THENPA(13)=M2
5019 GOSUB5900
5020 ZE=8+BU:PO=(ZE*40):GOSUB20:PRINT"[129]"RIGHT$(" "+STR$(BU+PA(MO)),3)
5025 TG$="":TX$="":BT$="":KO$=""
5030 EI$=TG$:PO=(ZE*40)+4:L=2:AU$="":WE=1:GOSUB61500:TG$=EI$
5035 IFASC(TG$)=94THEN5250
5040 IFVAL(TG$)<1ORVAL(TG$)>TTHENTG$="":GOSUB60604:GOSUB5910:GOTO5030
5045 TG$=RIGHT$("00"+TG$,2):GOSUB20:PRINTTG$".";
5050 EI$=TX$:PO=(40*ZE)+8:L=16:AU$="":WE=4:GOSUB61500:TX$=EI$
5070 EI$=BT$:PO=(ZE*40)+25:L=8:AU$="":WE=3:GOSUB61500:X$=EI$
5075 GOSUB60000:BT$=X$:SP=25:GOSUB8970
5080 X=VAL(BT$):IFX>99999ORX<-99999THENBT$="":GOSUB60606:GOSUB5910:GOTO5070
5087 IFX=0THENGOSUB5400:GOSUB70:GOSUB5910:GOTO5070
5090 BU$(BU)=TG$+TX$+LEFT$(LO$,16-LEN(TX$))+BT$
5100 EI$=KO$:PO=(40*ZE)+35:L=3:AU$="":WE=1:GOSUB61500:KO$=EI$
5110 X=ASC(KO$):IFX=94THEN5220
5130 X=VAL(KO$):IFX<0ORX>109THENKO$="":GOTO5100
5140 FR=X/10
5145 IFFNA(FR)=0ORX>109ORKN$(X)=" "ORKN$(X)=""THENGOSUB60602:GOSUB5910
5147 IFFNA(FR)=0ORX>109ORKN$(X)=" "ORKN$(X)=""THENKO$="":GOTO5100
5150 KO$=RIGHT$("000"+KO$,3):PO=(40*ZE)+35:GOSUB20:PRINTKO$:BU$(BU)=BU$(BU)+KO$
5160 GOSUB70:PO=920:GOSUB20:PRINT"[151][203][146]ORREKTUR [210]ETURN[146] = OK";
5170 GOSUB60200:IFX$="[203]"ORX$="K"THEN5030
5180 IFX$<>CHR$(13)THEN5170
5190 GOSUB70:GOSUB5910:SU(X)=SU(X)+VAL(MID$(BU$(BU),19,8))
5200 BU$(BU)=BU$(BU):BU=BU+1:IFBU=13THENGOSUB5290:GOSUB5900
5210 GOTO5020
5220 ZL=-10:GOSUB52040
5230 GOSUB60200:IFX$="E"ORX$="[197]"THEN5260
5240 GOTO52000
5250 GOSUB5290:IFM2<>0THENRETURN
5255 GOTO1000
5260 GOSUB5900:FORI=1TOBU:ZE=8+I
5265 PO=(ZE*40):GOSUB20:PRINT"[129]"RIGHT$(" "+STR$(I+PA(MO)),3)
5270 PO=(ZE*40)+4:GOSUB20:PRINT""LEFT$(BU$(I),2)"."
5275 PO=(ZE*40)+8:GOSUB20:PRINT""MID$(BU$(I),3,16)
5280 SP=25:GOSUB20:X$=MID$(BU$(I),19,8):GOSUB8970
5285 PO=(ZE*40)+35:GOSUB20:PRINT""RIGHT$(BU$(I),3):NEXT:KO$="":GOTO5100
5290 IFBU=1THENRETURN
5295 FI$="@:BUCHUNGEN ":GOSUB60900:X$="A"
5300 GOSUB31000:IFER<>0THEN1000
5310 FORI=1TOBU-1:PRINT#2,BU$(I):BU$(I)="":NEXT:CLOSE2:CLOSE15
5320 PA(MO)=PA(MO)+(BU-1):BU=1
5330 UD$=AD$:GOSUB30500:IFER<>0THEN1000
5340 GOSUB61100:GOSUB30300:IFER<>0THEN1000
5350 RETURN
5400 A1=0:A2=0:GOSUB70
5410 GOSUB5800:PO=946:L=8:AU$="[129]":GOSUB50:A1=VAL(EI$)
5420 IFA1>99999ORA1<-99999THENA1=0:GOSUB60606:GOSUB5800:GOTO5410
5430 X$=STR$(A1):GOSUB60000:BT$=X$:PO=946:GOSUB20:PRINT"[129]"BT$
5435 GOSUB60200:DR$=X$:PO=956:GOSUB20:PRINT""DR$"[146]";
5440 IFDR$<>"+"ANDDR$<>"-"ANDDR$<>"*"ANDDR$<>"/"ANDDR$<>"%"ANDDR$<>"="THEN5435
5450 IFDR$="%"THEN5520
5465 IFDR$="="THENRETURN
5470 GOSUB5800:PO=946:L=8:AU$="[129]":GOSUB50:A2=VAL(EI$)
5480 IFDR$="+"THENA3=A1:A4=100+A2:A1=A1+A2:GOTO5530
5490 IFDR$="-"THENA3=A1:A4=100-A2:A1=A1-A2:GOTO5530
5500 IFDR$="/"THENA1=A1/A2:GOTO5530
5510 IFDR$="*"THENA1=A1*A2:GOTO5530
5520 IFDR$="%"THENA1=(A3*A4)/100
5530 IFA1>99999ORA1<-99999THENA1=0:GOSUB60606:GOSUB5800:GOTO5410
5550 PO=956:GOSUB20:PRINT" "
5560 GOTO5430
5800 PO=880:GOSUB20:PRINT"[151][212]ASCHENRECHENERFUNKTION [176][192][192][192][192][192][192][192][192][192][178][192][174]"
5810 PO=945:GOSUB20:PRINT"[221] [221][221] "
5820 PO=960:GOSUB20:PRINT"[151] + - * / % [173][192][192][192][192][192][192][192][192][192][177][192][189][145][145]";
5830 RETURN
5900 GOSUB80:PO=280:GOSUB20:PRINT"[129][206]R. [212]AG [194]UCHUNGSTEXT [194]ETRAG [203]ONTO"
5910 PO=880:GOSUB20:PRINT"[151] [203]ONTO+^[146] = [200]ILFE";
5920 PO=920:GOSUB20:PRINT"[151] [212]AG+^[146] = [197]INGABEENDE";
5930 PO=960:GOSUB20:PRINT"[151][194]ETRAG=0[146] = [212]ASCHENRECHNERFUNKTION[145][145]";
5940 RETURN
6000 MD$="[205][207][206][193][212][211][215][197][195][200][211][197][204]":M1=5:GOSUB60100
6010 PO=360:GOSUB20:PRINT"[211]IND [211]IE [211]ICHER ? ([202]/[206])"
6020 GOSUB60200:IFX$="J"ORX$="[202]"THEN6035
6030 GOTO1000
6035 EI$=LJ$:GOSUB61005
6040 JA=PA(14):MA=PA(13):DA$=UD$:GOSUB6400:GOSUB6300
6043 GOSUB80:PO=360:GOSUB20:PRINT"[194]ITTE WARTEN [196]ATEIEN WERDEN GESCHRIEBEN"
6045 UD$=AD$:IFPA(13)=12THEN6120
6050 PA(13)=PA(13)+1:GOSUB60900
6055 LJ$=RIGHT$(" "+STR$(PA(13)),2)+"/"+RIGHT$(STR$(PA(14)),2)
6070 PO=440:GOSUB20:PRINT"[206]EUER [205]ONAT: [129]"MO$PA(14)
6080 FORI=0TO110:SU(I)=0:PL(I)=0:NEXT
6090 GOSUB30300:IFER<>0THEN6200
6092 GOSUB30500:IFER<>0THEN6200
6094 GOSUB30700:IFER<>0THEN6200
6100 FI$="@:BUCHUNGEN ":GOSUB60900:X$="W"
6102 GOSUB31000:IFER<>0THEN6200
6104 CLOSE2:CLOSE15
6110 GOSUB6600:GOTO1000
6120 GOSUB80:PO=280:GOSUB20:PRINT"[149][193]CHTUNG [202]AHRESWECHSEL !!!"
6125 PA(13)=1:PA(14)=PA(14)+1:GOSUB60900
6127 LJ$=RIGHT$(" "+STR$(PA(13)),2)+"/"+RIGHT$(STR$(PA(14)),2)
6130 MO=12:GOSUB30210:IFER<>0THEN6200
6131 GOSUB30800:IFER<>0THEN6200
6132 JS(12)=SU(0):JS(24)=SU(110):GOSUB30900:IFER<>0THEN6200
6133 JS(0)=0:JS(25)=0:FORI=1TO12:JS(0)=JS(0)+JS(I):JS(25)=JS(25)+JS(I+12):NEXT
6134 GI=VAL(VM$(0))+JS(0)-JS(25):VM$(0)=STR$(GI)
6138 FORI=0TO25:JS(I)=0:NEXT
6140 FORI=0TO110:SU(I)=0:PL(I)=0:NEXT:FORI=1TO12:PA(I)=0:NEXT
6143 GOSUB480:IFER<>0THENGOSUB200
6145 GOSUB30000:IFER<>0THEN6200
6147 GOSUB30950:IFER<>0THEN6200
6170 GOSUB60900:PO=360:GOSUB20:PRINT"[206]EUER [205]ONAT: [129]"MO$PA(14):GOTO720
6200 PA(14)=JA:PA(13)=MA:UD$=DA$:GOTO1000
6300 MO=MA
6310 GOSUB30210:IFER<>0THEN6200
6320 GOSUB30800:IFER<>0THEN6200
6330 JS(PA(13))=SU(0)
6340 JS((PA(13))+12)=SU(110)
6350 GOSUB30900:IFER<>0THEN6200
6360 RETURN
6400 IFPA(MA)=0THENRETURN
6405 GOSUB70:PO=880:GOSUB20:PRINT"[193]NLAGEVERMOEGEN AKTUALISIEREN ? ([202]/[206])"
6410 GOSUB60200:IFX$<>"[202]"ANDX$<>"J"THENRETURN
6415 GOSUB30800:IFER<>0THEN6200
6420 GOSUB60910:FI$="BUCHUNGEN ":X$="R"
6430 GOSUB31000:IFER<>0THEN6200
6440 FORBU=1TOPA(MA):INPUT#2,BU$
6450 IFMID$(BU$,3,2)<>"V#"ANDMID$(BU$,3,2)<>"[214]#"THEN6530
6460 VM=VAL(MID$(BU$,5,2))
6465 X=VAL(MID$(BU$,19,8)):IFVAL(RIGHT$(BU$,3))<=9THENX=X-(X*2)
6470 X$=STR$(VAL(MID$(VM$(VM),57,8))+X):GOSUB60000:BT$=X$
6480 GOSUB70:PO=880:GOSUB20:PRINT"[193]NLAGEVERMOEGEN #"VM"BUCHEN ? ([202]/[206])"
6490 PO=920:GOSUB20:PRINT"[193]LTER [194]ETRAG: [129]"MID$(VM$(VM),57,8)" [194]UCHEN ?[146]";
6500 PO=960:GOSUB20:PRINT"[206]EUER [194]ETRAG: [129]"BT$;" (J/N) [146]";
6510 GOSUB60200:IFX$<>"[202]"ANDX$<>"J"THEN6530
6520 VM$(VM)=MID$(VM$(VM),1,56)+BT$+AD$+RIGHT$(VM$(VM),12)
6530 NEXT
6540 CLOSE2:CLOSE15
6550 GOSUB30900:IFER<>0THEN6200
6560 RETURN
6600 GOSUB70:PO=920:GOSUB20:PRINT"[151][198]IXBUCHUNGEN BUCHEN ? ([202]/[206])";
6605 GOSUB60200:IFX$="N"ORX$="N"THENRETURN
6610 IFX$="J"ORX$="[202]"THEN6615
6613 GOTO6605
6615 GOSUB30950:IFER<>0THEN6000
6620 BU=1:GOSUB6900:FORFB=0TO51:ZE=BU+8
6630 IFMID$(FB$(FB),MO,1)<>"*"THEN6720
6640 BU$(BU)="01"+MID$(FB$(FB),13,27)
6645 X=VAL(MID$(BU$(BU),27,3))
6650 SU(X)=SU(X)+VAL(MID$(BU$(BU),19,8))
6660 PO=ZE*40:GOSUB20:PRINT"[129]"RIGHT$(" "+STR$(BU+PA(MO)),3)
6670 PO=(ZE*40)+4:GOSUB20:PRINT""LEFT$(BU$(BU),2)"."
6680 PO=(ZE*40)+8:GOSUB20:PRINT""MID$(BU$(BU),3,16)
6690 SP=25:GOSUB20:X$=MID$(BU$(BU),19,8):GOSUB8970
6700 PO=(ZE*40)+35:GOSUB20:PRINT""RIGHT$(BU$(BU),3)
6710 BU=BU+1:IFBU=13THENGOSUB5290:GOSUB6900
6720 NEXT:GOSUB5290:RETURN
6900 GOSUB5900:GOSUB70:GOSUB60900
6910 PO=240:GOSUB20:PRINT"[151][198]IXBUCHUNGEN FUER "MO$PA(14)
6920 RETURN
7000 MD$="[202][207][213][210][206][193][204]":M1=6:GOSUB52060
7010 Y=X:IFY=1ORY=2THENGOSUB7260:IFER=1THEN7000
7020 ONYGOTO7140,7030,1000
7030 MO=MA:GOSUB60910:GOSUB40000:FI$="BUCHUNGEN ":X$="R"
7035 GOSUB31000:IFER<>0THEN7000
7040 FORBU=1TOPA(MA):INPUT#2,BU$
7050 DR$=LEFT$(BU$,2)+". "+MID$(BU$,3,16)+" "+MID$(BU$,19,8)+" "
7060 X=VAL(RIGHT$(BU$,3)):GOSUB50200
7070 DR$=DR$+X$:KO=X
7072 X$=STR$(100/(SU(KO)/VAL(MID$(BU$,19,8)))):GOSUB60000:DR$=DR$+X$+" "
7074 X$=STR$(100/(SU(110)/VAL(MID$(BU$,19,8)))):GOSUB60000:DR$=DR$+X$
7079 GOSUB42100:ZL=ZL+1
7080 IFZL>65THENGOSUB49000:SE=SE+1:GOSUB40010
7090 NEXT:CLOSE2:CLOSE15
7100 IFZL>50THENGOSUB49000:SE=SE+1:GOSUB40010
7110 GOSUB42110:GOSUB42110:GOSUB42110:GOSUB3260:GOSUB42110:ZL=ZL+5
7120 FORX=0TO110STEP10:GOSUB50200:DR$=X$+" "
7125 IFX=110THENGOSUB42110:ZL=ZL+2
7130 GOSUB3220:GOSUB42100:ZL=ZL+1:NEXT:GOSUB49000:CLOSE4:GOTO7000
7140 FI$="BUCHUNGEN ":MO=MA:GOSUB60910:X$="R":GOSUB31000:IFER<>0THEN7000
7150 GOSUB7250:SE=0:FORBU=1TOPA(MA):INPUT#2,BU$
7160 X=VAL(RIGHT$(BU$,3)):IFM1=2AND(X<MIORX>MX)THEN7240
7170 DR$=LEFT$(BU$,2)+". "+MID$(BU$,3,16)+" "
7180 IFVAL(MID$(BU$,19,8))<0THENDR$=DR$+"":GOTO7200
7190 DR$=DR$+""
7200 DR$=DR$+MID$(BU$,19,8)+" "
7210 X=VAL(RIGHT$(BU$,3)):GOSUB50200:DR$=DR$+X$
7220 PO=(SE+9)*40:GOSUB20:PRINTLEFT$(DR$,41):SE=SE+1
7230 IFSE=13THEN7310
7240 NEXT:CLOSE2:CLOSE15:GOTO7310
7250 GOSUB80:PO=200:GOSUB20:PRINT"[151][202]OURNAL "MO$PA(14)
7255 PO=280:GOSUB20:PRINT"[149][212]AG [212]EXT"SPC(15)"[194]ETRAG [206][210]. [203]ONTO":RETURN
7260 ER=0:IFM1<>2THENGOSUB61000
7265 MA=MO:ER=0:IFPA(MA)<=0THENGOSUB60618:ER=1:GOTO7290
7266 IFY=1THEN7290
7270 GOSUB30210:IFER<>0THEN7000
7280 GOSUB30610:IFER<>0THEN7000
7290 RETURN
7300 GOSUB60910:GOSUB30210:IFER<>0THEN7000
7305 GOSUB30400:IFER<>0THEN7000
7310 GOSUB70:PO=960:GOSUB20:PRINT"[151] [215][146]EITER [196][146]RUCKER [218][146]URUECK";
7320 GOSUB60200:IF(X$="W"ORX$="[215]")AND(BU<PA(MA)+1)THENGOSUB7250:SE=0:GOTO7240
7330 IFX$="D"ORX$="[196]"THENGOSUB60800:GOTO7310
7340 IF(X$="Z"ORX$="[218]")ANDM1=2THENCLOSE2:CLOSE15:RETURN
7350 IFX$="Z"ORX$="[218]"THENCLOSE2:CLOSE15:GOTO7000
7360 GOTO7320
7370 DR$=" "+MO$+STR$(PA(14)):GOSUB42100:GOSUB42300:GOSUB42110
7380 DR$="[212]AG [212]EXT"+LEFT$(LO$,16)+"[194]ETRAG [206][210]. [203]ONTO"
7385 DR$=DR$+LEFT$(LO$,17)+"[203]ONTO % [199]ESAMT %":GOSUB42100
7390 GOSUB42110:ZL=ZL+5:RETURN
8000 MD$="[214]ERMOEGEN / [194]ILANZ":M1=7:GOSUB60100
8003 GOSUB70:PO=880:L=4:AU$="[215]ELCHES [202]AHR ([202][202][202][202]): ":GOSUB60:X$=EI$
8005 EI$="01/"+RIGHT$(X$,2):GOSUB61005
8007 GOSUB30800:IFER<>0THEN1000
8010 GOSUB80:PO=320:GOSUB20:PRINT" [198]1[146] _[192] [197]IN- / [193]USGABENBILANZ"
8020 PRINT" [198]3[146] _[192] [199]IROKONTOSTAND EINGABE/AENDERN"
8030 PRINT" [198]5[146] _[192] [193]NLAGEVERMOEGEN"
8040 PRINT" [198]7[146] _[192] [205]ENUE"
8050 GOSUB60300:IFX<1ORX>4THEN8050
8060 ONXGOTO8500,8070,8100,1000
8070 GOSUB70:PO=880:L=8:AU$="[199]IROKONTOSTAND (1.1.): ":GOSUB50:X$=EI$
8080 GOSUB60000:VM$(0)=X$:PA(0)=1:GOTO8220
8100 ZL=1:GOSUB80
8110 GOSUB80:PO=280:GOSUB20:PRINT"[149][213]EBERSICHT [193]NLAGEVERMOEGEN"
8120 PO=360:GOSUB20:PRINT"[129][206]R[151] [203]ONTENNAME [193]RT [194]ETRAG [213]PDATE"
8130 FORI=0TO9:ZE=I+11:PS=I+ZL:X$=RIGHT$(" "+STR$(PS),2)
8135 PO=(ZE*40):GOSUB20:PRINT"[129]"X$
8140 KN$=MID$(VM$(PS),1,11):PO=(ZE*40)+3:GOSUB20:PRINT""KN$
8143 FE$=MID$(VM$(PS),53,4):PO=(ZE*40)+15:GOSUB20:PRINTFE$
8145 BT$=MID$(VM$(PS),57,8):PO=(ZE*40)+20:GOSUB20:PRINTBT$
8147 LU$=MID$(VM$(PS),65,10):PO=(ZE*40)+29:GOSUB20:PRINTLU$:NEXT
8150 PO=960:GOSUB20:PRINT"[151][215][146]ECHSEL [218][146]EIGEN [196][146]RUCK [205][146]ENUE";
8160 GOSUB60200:IFX$="M"ORX$="[205]"THEN8220
8170 IFX$="Z"ORX$="[218]"THEN8240
8180 IFX$="D"ORX$="[196]"THENGOSUB60800:GOTO8150
8190 IF(X$="W"ORX$="[215]")ANDZL=1THENZL=11:GOTO8110
8200 IF(X$="W"ORX$="[215]")ANDZL=11THENZL=1:GOTO8110
8210 GOTO8160
8220 IFPA(0)=0THEN8005
8225 GOSUB30900:IFER<>0THEN8005
8230 GOTO8010
8240 GOSUB70:PO=920:L=2:AU$="[193]NLAGEVERMOEGENNR. ":GOSUB40
8250 A=VAL(EI$):IFA<ZLORA>ZL+9THENGOSUB60620:GOTO8240
8260 GOSUB80:PO=240:GOSUB20:PRINT"[149][213]EBERSICHT [193]NLAGEVERMOEGEN [206]R."A
8270 KN$=MID$(VM$(A),1,15):PO=320:GOSUB20:PRINT"[203]ONTONAME[164][164][164]: [129]"KN$
8280 KR$=MID$(VM$(A),16,12):PO=400:GOSUB20:PRINT"[203]ONTONUMMER[164]: [129]"KR$
8290 GI$=MID$(VM$(A),28,25):PO=480:GOSUB20:PRINT"[199]ELDINSTITUT: [129]"GI$
8300 FE$=MID$(VM$(A),53,4):PO=560:GOSUB20:PRINT"[193]NLAGEART [198]EST/[198]REI: [129]"FE$
8310 BT$=MID$(VM$(A),57,8):PO=640:GOSUB20:PRINT"[194]ETRAG[164][164][164][164][164][164][164][164][164][164][164][164][164]: [129]"BT$
8320 LU$=MID$(VM$(A),65,10):PO=720:GOSUB20:PRINT"[204]ETZTE [203]ORREKTUR[164][164][164]: [129]"LU$
8330 BM$=MID$(VM$(A),75,12):PO=800:GOSUB20:PRINT"[194]EMERKUNGEN[164][164][164][164][164][164][164][164]: [129]"BM$
8340 PO=960:GOSUB20:PRINT"[151][197][146]INGABE /[193]ENDERN [218][146]URUECK [196][146]RUCK";
8350 GOSUB60200:IFX$="Z"ORX$="[218]"THEN8110
8360 IFX$="D"ORX$="[196]"THENGOSUB60800:GOTO8340
8370 IFX$="E"ORX$="[197]"THEN8390
8380 GOTO8350
8390 PA(0)=1:PRINT"[129]";:LU$=AD$:PO=741:GOSUB20:PRINT"[129]"LU$
8400 EI$=KN$:PO=334:L=15:AU$="[129]":WE=4:GOSUB61500:KN$=EI$:KN$=LEFT$(KN$+LO$,15)
8410 EI$=KR$:PO=414:L=12:AU$="[129]":WE=3:GOSUB61500:KR$=EI$:KR$=LEFT$(KR$+LO$,12)
8420 EI$=GI$:PO=494:L=25:AU$="[129]":WE=4:GOSUB61500:GI$=EI$:GI$=LEFT$(GI$+LO$,25)
8430 EI$=FE$:PO=581:L=4:AU$="[129]":WE=4:GOSUB61500:FE$=EI$:FE$=LEFT$(FE$+LO$,4)
8440 EI$=BT$:PO=661:L=8:AU$="[129]":WE=3:GOSUB61500:X$=EI$:GOSUB60000:BT$=X$
8445 GOSUB20:PRINTX$
8450 EI$=BM$:PO=821:L=12:AU$="[129]":WE=4:GOSUB61500:BM$=EI$:BM$=LEFT$(BM$+LO$,15)
8460 VM$(A)=KN$+KR$+GI$+FE$+BT$+LU$+BM$:PRINT"";:GOTO8340
8500 GOSUB80:PO=600:GOSUB20:PRINT"[129][194]ITTE WARTEN SIE DIE [194]ILANZDATEN WERDEN"
8510 PO=600:GOSUB20:PRINT"[129][194]ITTE WARTEN SIE DIE [194]ILANZDATEN WERDEN"
8520 PRINT"ERSTELLT.":GOSUB30200:IFER<>0THEN8005
8530 JS(MO)=SU(0):JS(MO+12)=SU(110)
8535 JS(25)=0:JS(0)=0:FORI=1TO12:JS(0)=JS(0)+JS(I):JS(25)=JS(25)+JS(I+12):NEXT
8550 GOSUB80:PO=200:GOSUB20:PRINT"[129][197]INNAHMEN / [193]USGABENBILANZ"PA(14)
8560 PO=280:GOSUB20:PRINT"[151][205]ONAT [197]INNAHMEN [193]USGABEN [196]IFF."
8565 FORMO=1TOPA(13):ZE=MO+8:GOSUB60910
8570 PO=(ZE*40):GOSUB20:PRINT""MO$
8580 X$=STR$(JS(MO)):GOSUB60000:SP=13:GOSUB8970
8590 X$=STR$(JS(MO+12)):GOSUB60000:SP=22:GOSUB8970
8600 GI=JS(MO)-JS(MO+12):X$=STR$(GI):GOSUB60000:SP=32:GOSUB8970
8610 NEXT:PO=840:GOSUB20:PRINT"[149][193]UFGELAUFEN"
8620 X$=STR$(JS(0)):GOSUB60000::ZE=21:SP=13:GOSUB8970
8630 X$=STR$(JS(25)):GOSUB60000:SP=22:GOSUB8970
8635 GI=JS(0)-JS(25):X$=STR$(GI):GOSUB60000:SP=32:GOSUB8970
8640 PO=960:GOSUB20:PRINT"[151][205][146]ENUE [214][146]ERMOEGENSBILANZ [196][146]RUCK";
8650 GOSUB60200:IFX$="[205]"ORX$="M"THEN8010
8660 IFX$="D"ORX$="[196]"THENGOSUB60800:GOTO8640
8670 IFX$="[214]"ORX$="V"THEN8690
8680 GOTO8650
8690 GOSUB80:PO=280:GOSUB20:PRINT"[129][214]ERMOEGENSBILANZ"PA(14)
8700 PO=400:GOSUB20:PRINT"[199]IROKONTOSTAND 1.[202]ANUAR"PA(14)
8710 X$=VM$(0):GOSUB60000:ZE=10:SP=30:GOSUB8970
8720 PO=440:GOSUB20:PRINT"[197]INAHMEN AUFGELAUFEN"PA(14)
8730 X$=STR$(JS(0)):GOSUB60000:ZE=11:SP=30:GOSUB8970
8740 PO=480:GOSUB20:PRINT"[193]USGABEN AUFGELAUFEN"PA(14)
8750 X$=STR$(JS(25)):GOSUB60000:ZE=12:SP=30:GOSUB8970
8760 GOSUB60900:PO=520:GOSUB20:PRINT"[199]IROKONTOSTAND "MO$PA(14)
8765 GI=(VAL(VM$(0))+JS(0))-JS(25)
8770 X$=STR$(GI):GOSUB60000:ZE=13:SP=30:GOSUB8970:FE=0:FS=0
8780 FORI=1TO20:IFMID$(VM$(I),53,2)="FR"THENFS=FS+VAL(MID$(VM$(I),57,8))
8790 IFMID$(VM$(I),53,2)="FE"THENFE=FE+VAL(MID$(VM$(I),57,8))
8795 NEXT
8800 PO=600:GOSUB20:PRINT"[193]NLAGEVERMOEGEN [198]REI"
8810 X$=STR$(FS):GOSUB60000:ZE=15:SP=30:GOSUB8970
8820 GOSUB60900:PO=640:GOSUB20:PRINT"[194]ARVERMOEGEN IM [200]AUS"
8830 PO=670:L=8:AU$="":GOSUB50:X$=EI$:GOSUB60000:BT$=X$:ZE=16:SP=30:GOSUB8970
8840 PO=680:GOSUB20:PRINT"[218]WISCHENSUMME"
8850 X$=STR$(GI+FS+VAL(BT$)):GOSUB60000:ZE=17:SP=30:GOSUB8970
8860 PO=760:GOSUB20:PRINT"[193]NLAGEVERMOEGEN [198]EST"
8870 X$=STR$(FE):GOSUB60000:ZE=19:SP=30:GOSUB8970
8880 GOSUB60900:PO=800:GOSUB20:PRINT"[214]ERMOEGEN AM "UD$
8890 X$=STR$(GI+FS+VAL(BT$)+FE):GOSUB60000:ZE=20:SP=30:GOSUB8970
8900 PO=870:GOSUB20:PRINT"========"
8910 PO=960:GOSUB20:PRINT"[151][205][146]ENUE [197][146]INNAHMEN/[193]USGABENBILANZ [196][146]RUCK";
8920 GOSUB60200:IFX$="[205]"ORX$="M"THEN8010
8930 IFX$="D"ORX$="[196]"THENGOSUB60800:GOTO8910
8940 IFX$="[197]"ORX$="E"THEN8550
8950 GOTO8920
8970 IFVAL(X$)<0THENPO=(ZE*40)+SP:GOSUB20:PRINT""X$:RETURN
8980 PO=(ZE*40)+SP:GOSUB20:PRINT""X$:RETURN
8999 :GOTO8999
9000 MD$="[198]IX- UND [206]ACHBUCHEN":M1=8:GOSUB60100:GOSUB80
9010 PO=320:GOSUB20:PRINT" [198]1[146] _[192] [206]ACHBUCHEN IN ALTEN [205]ONAT"
9020 PRINT" [198]3[146] _[192] [198]IXBUCHUNGEN AENDERN"
9030 PRINT" [198]5[146] _[192] [205]ENUE"
9040 GOSUB60300:IFX<1ORX>4THEN9040
9050 ONXGOTO9100,9200,1000
9100 GOSUB70
9110 GOSUB61000:M2=MO:M3=JA
9130 AM=PA(13):PA(13)=M2:AJ=PA(14):PA(14)=M3:GOSUB5005:M1=8
9140 GOSUB70:PO=880:GOSUB20:PRINT"[194]ITTE WARTEN [211]UMMEN WERDEN KORRIGIERT"
9150 MA=PA(13):GOSUB6300
9160 GOSUB30400:IFER<>0THEN9000
9170 PA(13)=AM:PA(14)=M3
9180 UD$=AD$:GOSUB30500:IFER<>0THEN9000
9190 M2=0:M3=0:GOTO9000
9200 GOSUB30950:IFER<>0THEN9000
9210 M3=0:EN=0
9220 GOSUB9900:FORI=ENTOEN+12
9230 ZE=8+(I-EN):PO=(ZE*40):GOSUB20:PRINT"[129]"RIGHT$(" "+STR$(I),3)
9240 PO=(ZE*40+4):GOSUB20:PRINT""MID$(FB$(I),13,16)
9250 IFM3=1THEN9280
9260 PO=(ZE*40+21):GOSUB20:PRINTMID$(FB$(I),29,8)
9270 PO=(ZE*40+32):GOSUB20:PRINTMID$(FB$(I),37,3):GOTO9285
9280 PO=(ZE*40+23):GOSUB20:PRINTMID$(FB$(I),1,12)
9285 NEXT
9290 GOSUB60200:IFX$="M"ORX$="[205]"THEN9380
9300 IFX$="V"ORX$="[214]"THENEN=EN+13:GOTO9350
9310 IFX$="Z"ORX$="[218]"THENEN=EN-13:GOTO9350
9320 IFX$="E"ORX$="[197]"THEN9410
9325 IFX$="D"ORX$="[196]"THENGOSUB60800
9330 IFX$="B"ORX$="[194]"THENM3=1:GOTO9220
9335 IFX$="K"ORX$="[203]"THENM3=0:GOTO9220
9340 GOTO9290
9350 IFEN<0THENEN=39
9360 IFEN+12>51THENEN=0
9370 GOTO9220
9380 IFPA(0)<>0THENGOSUB30970:IFER<>0THEN9000
9390 GOTO9000
9410 GOSUB70:PO=880:L=2:AU$="[215]ELCHE [198]IXBUCHUNGSNUMMER ":GOSUB35
9420 FB=VAL(EI$):IFFB<ENORFB>EN+12THENGOSUB60622:GOTO9410
9430 GOSUB80:PO=240:GOSUB20:PRINT"[129][197]INGABE [198]IXBUCHUNGNR."FB
9435 IFM4=0THENGOSUB9700
9440 PO=320:GOSUB20:PRINT"[194]UCHUNGSTEXT[164]: [129]"TX$
9450 PO=400:GOSUB20:PRINT"[194]ETRAG[164][164][164][164][164][164][164]: [129]"BT$
9460 PO=480:GOSUB20:PRINT"[203]ONTO[164][164][164][164][164][164][164][164]: [129]"KO$
9480 PO=575:GOSUB20:PRINT"[202] [198] [205] [193] [205] [202] [202] [193] [211] [207] [206] [196]"
9490 PO=615:GOSUB20:PRINT"A E R P A U U U E K O E"
9500 PO=655:GOSUB20:PRINT"N B Z R I N L G P T V Z"
9520 PO=720:GOSUB20:PRINT"[194]UCHUNGSMONAT: [129]"MT$
9530 PO=800:GOSUB20:PRINT"[194]ITTE TRAGEN SIE UNTER DEN [205]ONAT IN DEM"
9540 PO=840:GOSUB20:PRINT"GEBUCHT WERDEN SOLL EIN '*' EIN."
9542 PO=880:GOSUB20:PRINT"[218]UM LOESCHEN DES [194]UCHUNGSSATZES BITTE"
9543 PO=920:GOSUB20:PRINT"DEN [194]ETRAG LOESCHEN."
9545 IFM4=1THENM4=0:GOTO9570
9550 EI$=TX$:PO=335:L=16:AU$="[129]":WE=4:GOSUB61500:TX$=EI$:TX$=LEFT$(TX$+LO$,16)
9560 EI$=BT$:PO=415:L=8:AU$="[129]":WE=3:GOSUB61500:X$=EI$:GOSUB60000:BT$=X$
9563 IFVAL(BT$)=0THENFB$(FB)=LEFT$(LO$,39):PA(0)=1:GOTO9220
9565 PO=415:GOSUB20:PRINTBT$
9570 EI$=KO$:PO=495:L=3:AU$="[129]":WE=1:GOSUB61500:KO$=EI$
9580 X=ASC(KO$):IFX=94THEN9800
9590 X=VAL(KO$):IFX<0ORX>109THENKO$="":GOTO9570
9600 FR=X/10
9620 IFFNA(FR)=0ORX>109ORKN$(X)=" "ORKN$(X)=""THENKO$="":GOTO9570
9630 KO$=RIGHT$("000"+KO$,3):PO=495:GOSUB20:PRINT"[129]"KO$
9640 EI$=MT$:PO=735:L=23:AU$="[129]":WE=4:GOSUB61500:MT$=EI$:MT$=LEFT$(MT$+LO$,23)
9645 FB$(FB)="":FORI=1TO23STEP2
9646 X$="*":IFMID$(MT$,I,1)<>"*"THENX$="-"
9647 FB$(FB)=FB$(FB)+X$:NEXT
9649 FB$(FB)=FB$(FB)+TX$+BT$+KO$
9650 GOSUB70:PO=920:GOSUB20:PRINT"[151][193]LLE [197]INGABEN OK ? ([202]/[206])";
9660 GOSUB60200:IFX$="N"ORX$="N"THEN9550
9670 IFX$="J"ORX$="[202]"THENPA(0)=1:GOTO9220
9680 GOTO9660
9700 TX$=MID$(FB$(FB),13,16)
9710 BT$=MID$(FB$(FB),29,8)
9720 KO$=MID$(FB$(FB),37,3)
9730 MT$=LEFT$(FB$(FB),1):FORI=2TO12:MT$=MT$+" "+MID$(FB$(FB),I,1):NEXT
9740 RETURN
9800 ZL=-10:GOSUB52040
9810 GOSUB60200:IFX$="E"ORX$="[197]"THENM4=1:GOTO9430
9820 GOTO52000
9900 GOSUB80:PO=240:GOSUB20:PRINT"[129][206]R. [194]UCHUNGSTEXT [194]ETRAG [203]ONTO"
9905 IFM3=1THENPO=263:GOSUB20:PRINT"[202][198][205][193][205][202][202][193][211][207][206][196] "
9910 PO=880:GOSUB20:PRINT"[214][146]OR [205][146]ENUE [194][146]UCHUNGSMONATE";
9920 PO=920:GOSUB20:PRINT"[218][146]URUECK [197][146]INGABE [203][146]ONTO+[194]ETRAG";
9930 PO=960:GOSUB20:PRINT"[196][146]RUCK";:RETURN
30000 FI$="KONTENPLAN":MO$="":X$="R":GOSUB31000:IFER<>0THENRETURN
30010 FORI=0TO109:INPUT#2,KN$(I):IFKN$(I)=" "THENKN$(I)=""
30020 NEXT:CLOSE2:CLOSE15:GOSUB70:RETURN
30100 FI$="@:KONTENPLAN":MO$="":X$="W":GOSUB31000:IFER<>0THENRETURN
30110 FORI=0TO109:IFKN$(I)=""THENKN$(I)=" "
30120 PRINT#2,KN$(I):GOTO30020
30200 MO=PA(13)
30210 FI$="SUMMEN ":GOSUB60910:X$="R":GOSUB31000:IFER<>0THENRETURN
30220 GOSUB61100:FORI=0TO110:INPUT#2,SU(I):GOTO30020
30300 MO=PA(13)
30310 FI$="@:SUMMEN ":GOSUB60910:X$="W":GOSUB31000:IFER<>0THENRETURN
30320 GOSUB61100:FORI=0TO110:PRINT#2,SU(I):GOTO30020
30400 FI$="PARAMETER":MO$="":X$="R":GOSUB31000:IFER<>0THENRETURN
30410 INPUT#2,UD$:FORI=0TO14:INPUT#2,PA(I):GOTO30020
30500 FI$="@:PARAMETER":MO$="":X$="W":GOSUB31000:IFER<>0THENRETURN
30510 PRINT#2,UD$:FORI=0TO14:PRINT#2,PA(I):GOTO30020
30600 MO=PA(13)
30610 FI$="PLAN ":GOSUB60910:X$="R":GOSUB31000:IFER<>0THENRETURN
30620 GOSUB61100:FORI=0TO110:INPUT#2,PL(I):GOTO30020
30700 MO=PA(13)
30710 FI$="@:PLAN ":GOSUB60910:X$="W":GOSUB31000:IFER<>0THENRETURN
30720 GOSUB61100:FORI=0TO110:PRINT#2,PL(I):GOTO30020
30800 FI$="VERMOEGEN":MO$="":X$="R":GOSUB31000:IFER<>0THENRETURN
30810 FORI=0TO25:INPUT#2,JS(I):NEXT
30820 FORI=0TO20:INPUT#2,VM$(I):GOTO30020
30900 FI$="@:VERMOEGEN":MO$="":X$="W":GOSUB31000:IFER<>0THENRETURN
30910 FORI=0TO25:PRINT#2,JS(I):NEXT
30920 FORI=0TO20:VM$(I)=LEFT$(VM$(I)+LO$,86)
30930 PRINT#2,VM$(I):GOTO30020
30950 FI$="FIXBUCHUNGEN":MO$="":X$="R":GOSUB31000:IFER<>0THENRETURN
30960 FORI=0TO51:INPUT#2,FB$(I):GOTO30020
30970 FI$="@:FIXBUCHUNGEN":MO$="":X$="W":GOSUB31000:IFER<>0THENRETURN
30980 FORI=0TO51:FB$(I)=LEFT$(FB$(I)+LO$,39)
30990 PRINT#2,FB$(I):GOTO30020
31000 FI$=FI$+LEFT$(MO$,3)+",S,"+X$:DN$=LEFT$(FI$,LEN(FI$)-4)
31010 IFX$<>"R"THENEI$="GESCHRIEBEN":DN$=RIGHT$(DN$,LEN(DN$)-2)
31020 IFX$="R"THENEI$="GELESEN"
31030 GOSUB60500:IFER<>0THENRETURN
31035 OPEN15,8,15:OPEN2,8,2,FI$:GOSUB60700:IFER<>0THENCLOSE2:CLOSE15:RETURN
31040 GOSUB31100:RETURN
31100 GOSUB70:EI$="[196]ATEI "+DN$+"[146] WIRD "+EI$
31110 PO=920:GOSUB20:PRINTEI$;:RETURN
40000 GOSUB60400:IFER<>0THEN40190
40005 GOSUB41000:SE=1:GOSUB41100
40010 GOSUB61850:DR$="":FORX=1TO79:DR$=DR$+"=":NEXT:GOSUB42100
40020 GOSUB42200:DR$=" [200][160][193][160][213][160][211][160][200][160][193][160][204][160][212][160][211][160][198][160][201][160][206][160][193][160][206][160][218][160][197][160][206][160] ":GOSUB42100
40030 GOSUB42300:DR$="":FORX=1TO79:DR$=DR$+"=":NEXT:GOSUB42100
40040 DR$=LEFT$(LO$,20)+"[196]ATUM: "+AD$+LEFT$(LO$,23)+"[211]EITE: "+STR$(SE)
40050 GOSUB42100:GOSUB42110:GOSUB42110:ZL=6:GOSUB42200:DR$=MD$:GOSUB42000
40052 ONM1GOSUB2030,3250,4170,7370,7370,7370
40070 IFSE<>1ORM1=6THENRETURN
40080 SE=1:FORKO=0TO100STEP10:Y=0:GOSUB42110:GOSUB42110
40090 GOSUB40200:GOSUB42100
40095 DR$="":FORX=1TO79:DR$=DR$+"-":NEXT:GOSUB42100:ZL=ZL+4:MD=0
40100 FORY=1TO9:GOSUB40200
40105 IFLEN(DR$)<=40ANDMD=0THENGOSUB42000:ZL=ZL+.5:MD=1:GOTO40130
40110 IFLEN(DR$)<=40ANDMD=1THENGOSUB42100:ZL=ZL+.5:MD=0:GOTO40130
40120 GOSUB42100:ZL=ZL+1
40130 NEXT:IFLEN(DR$)<=40THENGOSUB42110:ZL=ZL+.5
40140 IFZL>63AND(M1=1ORM1=3)THENSE=SE+1:GOSUB49000:GOSUB40010
40150 IFZL>60ANDM1=2THENSE=SE+1:GOSUB49000:GOSUB40010
40160 NEXT:IFM1<>2THEN40180
40170 GOSUB42110:GOSUB42110:Y=0:KO=0:GOSUB40200:GOSUB42100:KO=110:GOSUB40200
40175 GOSUB42100:KO=111:GOSUB40200:GOSUB42100
40180 GOSUB49000:CLOSE4
40190 ONM1GOTO2010,3000,4000,1000,1000,1000,1000
40200 X=KO+Y:GOSUB50200:DR$=X$+LEFT$(LO$,40-LEN(X$))
40210 ONM1GOSUB30,3220,4020:RETURN
41000 OPEN4,VAL(DR$(0)),VAL(DR$(1)):RETURN
41100 IFLEN(DR$(4))=0THEN41120
41110 FORDR=1TOLEN(DR$(4))STEP4:PRINT#4,VAL(MID$(DR$(4),DR,3));:NEXT
41120 IFLEN(DR$(4))=0THEN41140
41130 FORDR=1TOLEN(DR$(5))STEP4:PRINT#4,VAL(MID$(DR$(5),DR,3));:NEXT
41140 RETURN
42000 PRINT#4,DR$;:RETURN
42100 PRINT#4,DR$;
42110 PRINT#4:IFLEN(DR$(6))=0THENRETURN
42120 FORDR=1TOLEN(DR$(6))STEP4:PRINT#4,CHR$(VAL(MID$(DR$(6),DR,3)));:NEXT
42130 RETURN
42200 IFLEN(DR$(2))=0THENRETURN
42210 FORDR=1TOLEN(DR$(2))STEP4:PRINT#4,CHR$(VAL(MID$(DR$(2),DR,3)));:NEXT
42220 RETURN
42300 IFLEN(DR$(3))=0THENRETURN
42310 FORDR=1TOLEN(DR$(3))STEP4:PRINT#4,CHR$(VAL(MID$(DR$(3),DR,3)));:NEXT
42320 RETURN
49000 IFZL<73THENZL=ZL+1:GOSUB42110:GOTO49000
49010 RETURN
50000 IFZL<0THENZL=100
50010 IFZL+9>109THENZL=0
50020 FORXX=0TO9:X=XX+ZL:ZE=XX+10:GOSUB50200
50030 IFX=ZLTHEN:PRINT"[129]";:GOTO50050
50040 PRINT"";
50050 ONM1GOSUB30,3080,4090,30,30,30,30
50060 PO=(ZE*40):GOSUB20:PRINTX$"":NEXT
50070 PRINTLO$"[145]":RETURN
50100 FORXX=0TO10:X=XX*10:ZE=10+XX
50110 GOSUB50200
50120 IFX=0THEN:PRINT"[129]";:GOTO50140
50130 PRINT"";
50140 ONM1GOSUB30,3080,4090,30,30,30,30
50150 PO=(ZE*40):GOSUB20:PRINTX$"":NEXT:RETURN
50200 X$=STR$(X):X$=RIGHT$("000"+RIGHT$(X$,(LEN(X$)-1)),3)+" "+KN$(X)
50210 X$=X$+LEFT$(LO$,25-LEN(X$)):RETURN
51000 GOSUB80:ONM1GOSUB51010,51030,51060,51100,30,51080,51080,51100:RETURN
51010 GOSUB51900:PRINT"[151][205][146]ENUE [203][146]ORREKTUR [196][146]RUCK";
51020 PO=320:GOSUB20:PRINT"[149][206]R. [203]ONTENNAME":RETURN
51030 GOSUB51900:PRINT"[151][205][146]ENUE [196][146]RUCKER [211][146]UMME"
51035 PRINT"[202][146]OURNAL";
51040 PO=240:GOSUB20:PRINT"[151]"MO$" "PA(14)""
51050 PRINT"[149][206]R. [203]ONTO [208]LAN [193]USG. [204]IMIT":RETURN
51060 GOSUB51900:PRINT"[151][205][146]ENUE [197][146]INGABE [196][146]RUCK";
51070 PO=240:GOSUB20:PRINT"[208]LAN FUER [151]"MO$" "PA(14)""
51075 PO=320:GOSUB20:PRINT"[149][206]R. [203]ONTENNAME [208]LAN [197]INGABE":RETURN
51080 GOSUB51900:PRINT"[151][205][146]ENUE [202][146]OURNAL";
51090 PO=320:GOSUB20:PRINT"[149][206]R. [203]ONTENNAME ":RETURN
51100 GOSUB51900:PRINT"[151][197][146]INGABE";
51110 PO=320:GOSUB20:PRINT"[149][206]R. [203]ONTENNAME ":RETURN
51900 PO=880:GOSUB20:PRINT"[151][200][146]AUPTKONTEN [214][146]OR [218][146]URUECK"
51920 RETURN
52000 IFX$="H"ORX$="[200]"THENZL=-10:GOSUB52040
52010 IFX$="V"ORX$="[214]"THENZL=ZL+10:GOTO52050
52020 IFX$="Z"ORX$="[218]"THENZL=ZL-10:GOTO52050
52030 ONM1GOTO2080,3040,4060,5230,8020,8020,8020,9810
52040 GOSUB51000:GOSUB50100:GOTO52030
52050 GOSUB51000:GOSUB50000:GOTO52030
52060 GOSUB60100
53000 PO=360:GOSUB20:PRINT" [198]1 [146] "MD$" ZEIGEN":PRINT" [198]3 [146] "MD$" DRUCKEN"
53010 PRINT" [198]5 [146] [205]ENUE"
53020 GOSUB60300:IFX<1ORX>3THEN53020
53030 RETURN
60000 FORZ=1TOLEN(X$):IFMID$(X$,Z,1)<>","THEN60020
60010 X$=LEFT$(X$,Z-1)+"."+RIGHT$(X$,LEN(X$)-(Z))
60020 NEXT
60025 Z=VAL(X$):Z=INT(Z*100+.5)/100:X$=STR$(Z)
60030 FR=Z:IFFNA(FR)=0ANDLEN(X$)<=2THENX$=X$+".":GOTO60050
60040 IFFNA(FR)=0ANDMID$(X$,LEN(X$)-2,1)<>"."THENX$=X$+"."
60050 X$=X$+"000"
60060 IFMID$(X$,LEN(X$)-2,1)<>"."THENX$=LEFT$(X$,LEN(X$)-1):GOTO60060
60070 X$=RIGHT$(" "+X$,8)
60080 IF(Z<1ANDZ>-1)ANDZ<>0THENX$=MID$(X$,2,4)+"0"+RIGHT$(X$,3)
60090 RETURN
60100 POKE53280,15:POKE53281,15:GOSUB60900
60110 PRINT"[147][176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][178][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]";
60112 PRINT"[221] [221] [221]";
60114 PRINT"[171][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][179] [221]";
60116 PRINT"[221] [221] [221]";
60120 PRINT"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]"
60130 PRINT"[129][200][193][213][211][200][193][204][212][211][198][201][206][193][206][218][197][206]"SPC(3)MO$PA(14)
60140 PO=101:GOSUB20:PRINT"[213]PDATE: "UD$
60150 PRINT"[145][156]"MD$;:PO=141:GOSUB20:PRINT"[196]ATUM : "AD$:RETURN
60200 GETX$:IFX$=""THEN60200
60210 RETURN
60300 GOSUB60200:X=ASC(X$)-132
60310 IFZA>0THENZA=ZA-(ZA*2):GOTO60330
60320 IFZA<0THENZA=ABS(ZA)
60330 RETURN
60400 FL=0
60405 ER=0:PRINT"[155]";:GOSUB41000:POKE768,61:GOSUB42300:CLOSE4:POKE768,139
60410 IFST<>-128ANDST<>-125THENRETURN
60430 GOSUB70:PO=920:GOSUB20:PRINT" [194]ITTE [196]RUCKER EINSCHALTEN !!! ";
60440 GOSUB61950:IFFL=1THENER=1:RETURN
60450 IFFL=0THENFL=1
60460 GOTO60405
60500 FL=0
60505 ER=0:PRINT"[155]";:OPEN15,8,15:POKE768,61:PRINT#15,"I0";:CLOSE15:POKE768,139
60510 IFST<>-128ANDST<>-125THENRETURN
60530 GOSUB70:PO=920:GOSUB20:PRINT" [194]ITTE [198]LOPPY #8 EINSCHALTEN !!! ";
60540 GOSUB61950:IFFL=1THENER=1:RETURN
60550 IFFL=0THENFL=1
60560 GOTO60505
60602 ER$="[194]UCHUNG AUF DIESES [203]ONTO NICHT MOEGLICH":GOTO60690
60604 ER$="[213]NZULAESSIGER [212]AG":GOTO60690
60606 ER$="[194]ETRAG ZU GROSS ODER ZU KLEIN":GOTO60690
60608 ER$="[213]NZULAESSIGE [203]ONTONUMMER":GOTO60690
60610 ER$="[213]NZULAESSIGER [205]ONAT":GOTO60690
60612 ER$="[213]NZULAESSIGES [196]ATUM":GOTO60690
60614 ER$="[213]NZULAESSIGES [200]AUPTKONTO":GOTO60690
60616 ER$="[197]S WURDEN KEINE [203]ONTEN DEFINIERT":GOTO60690
60618 ER$="[201]N DIESEM [205]ONAT WURDE NICHTS GEBUCHT":GOTO60690
60620 ER$="[213]NZULAESSIGE [193]NLAGENNUMMER":GOTO60690
60622 ER$="[213]NZULAESSIGE [198]IXBUCHUNGSNUMMER":GOTO60690
60690 GOSUB70:PO=960:GOSUB20:PRINT""ER$;:FORPS=1TO1000:NEXT:GOSUB70:RETURN
60700 ER=0:INPUT#15,ER:IFER=0THENRETURN
60710 IFER=62THENER$="[198]ALSCHE [196]ISKETTE":GOTO60780
60720 IFER=73THENER$="[196]ISKETTE ALTES [202]AHR":GOTO60780
60770 ER$=" [196][160][201][160][211][160][203][160][160]- [197][160][210][160][210][160][207][160][210] !!!":GOTO60780
60780 GOSUB70:PO=880:GOSUB20:PRINT" [193][195][200][212][213][206][199] !!! "ER$
60795 PO=920:GOSUB20:PRINT"[196]ATENSICHERHEIT GEFAEHRDET"
60797 GOSUB61950:GOTO1000
60800 GOSUB60400:IFER<>0THENRETURN
60810 GOSUB41000:GOSUB41100:CLOSE4
60820 POKE186,VAL(DR$(0)):POKE185,VAL(DR$(1)):SYS49152:RETURN
60900 MO=PA(13):J=PA(14)
60910 RESTORE:FORI=1TOMO:READMO$:NEXT:RETURN
61000 GOSUB70:PO=880:GOSUB20:PRINT"[215]ELCHER [205]ONAT, [194]UCHUNGSMONAT MIT [149][210][197][212][213][210][206][146]"
61002 PO=920:L=5:AU$="[205]ONAT ([205][205]/[202][202]): ":GOSUB60
61003 IFLEN(EI$)<>5THENEI$=LJ$:PO=935:GOSUB20:PRINT""EI$
61005 MO=VAL(LEFT$(EI$,2)):IFMO<1ORMO>12THENGOSUB60610:GOTO61000
61010 JA=VAL(RIGHT$(EI$,2))+1900:IFJA=PA(14)THEN61050
61015 GOSUB70:PO=880:GOSUB20:PRINT"[194]ITTE LEGEN [211]IE DIE [196]ATENDISKETTE"
61020 PO=920:GOSUB20:PRINT"VON 19"RIGHT$(EI$,2)" EIN [149][212]ASTE[146]"
61025 GOSUB60200:GOSUB61800:IFMID$(DN$,12,2)=RIGHT$(EI$,2)THEN61045
61030 PO=960:GOSUB20:PRINT"[193][195][200][212][213][206][199] !!! [198]ALSCHE [196]ATENDISKETTE[145][145]";
61040 GOSUB60200:GOTO61000
61045 GOSUB30400:IFER<>0THEN500
61050 IFMO>PA(13)THENMO=PA(13)
61055 RETURN
61100 FORI=0TO100STEP10:SU(I)=0:PL(I)=0:FORX=1TO9
61110 SU(I)=SU(I)+SU(I+X):PL(I)=PL(I)+PL(I+X):NEXT:NEXT
61120 SU(110)=0:PL(110)=0:FORI=10TO100STEP10:SU(110)=SU(110)+SU(I)
61130 PL(110)=PL(110)+PL(I):NEXT
61140 PL(111)=PL(0)-PL(110):SU(111)=SU(0)-SU(110):RETURN
61200 RESTORE:FORI=1TO12:READX$:NEXT
61210 FORI=1TOM:READT:NEXT
61220 FR=(J-1984)/4:IFMO=2ANDFNA(FR)=0THENT=T+1
61230 RETURN
61300 J=VAL(RIGHT$(DA$,4)):MO=VAL(MID$(DA$,4,2)):GOSUB61200
61310 IFJ<PA(14)ORLEN(DA$)<10THENDA$=""
61320 IFMO<1ORMO>12THENDA$=""
61330 IFVAL(LEFT$(DA$,2))>TTHENDA$=""
61340 RETURN
61400 OPEN15,8,15,"N:HAUSHALT"+STR$(PA(14))+",LJ"
61410 PRINT#15,"I0":GOSUB60700:CLOSE15:RETURN
61500 IFLEN(EI$)=0THEN61600
61510 IFASC(RIGHT$(EI$,1))=32THENEI$=LEFT$(EI$,LEN(EI$)-1):GOTO61500
61520 GOTO61605
61600 EI$=""
61605 GOSUB20:PRINTAU$LEFT$(LO$,L)
61610 GOSUB20:PRINTAU$EI$LEFT$(LO$,L+1-LEN(EI$));
61612 GOSUB20:PRINTAU$EI$"[164][157]";
61616 GOSUB60200:WT=ASC(X$)
61620 IFWT=13THENPRINT" ":GOTO61760
61630 IFWT=20THEN61730
61640 IFLEN(EI$)=LTHENX$="":GOTO61610
61650 IFX$="^"ANDLEN(EI$)=0ANDWE=1THENEI$=X$:PRINT""CHR$(20);:RETURN
61660 IFWT>=48ANDWT<=57THEN61720
61670 IFWE<=2THENX$="":GOTO61610
61680 IF(WT>=48ANDWT<=57)OR(WT>=44ANDWT<=46)THEN61720
61690 IFWE<=3THENX$="":GOTO61610
61700 IF(WT>=32ANDWT<=95ANDWT<>34)OR(WT>=193ANDWT<=218)THEN61720
61710 X$="":GOTO61610
61720 EI$=EI$+X$:GOTO61610
61730 X$="":IFLEN(EI$)=0THEN61610
61750 EI$=LEFT$(EI$,LEN(EI$)-1):GOTO61610
61760 IFLEN(EI$)=0ANDWE=4THENEI$=" "
61770 IFLEN(EI$)=0ANDWE<4THENEI$="0"
61780 RETURN
61800 GOSUB60500:IFER<>0THENRETURN
61805 OPEN15,8,15:OPEN2,8,2,"#":GOSUB60700:IFER<>0THENRETURN
61810 PRINT#15,"B-R 2 0 18 0":PRINT#15,"B-P 2 144"
61820 DN$="":ER=0:FORI=1TO16:GET#2,X$:DN$=DN$+X$:NEXT:CLOSE2:CLOSE15
61830 IFLEFT$(DN$,8)<>"HAUSHALT"THENER=1
61840 RETURN
61850 GOSUB70:PO=880:GOSUB20:PRINT"[194]ITTE [211]EITENAUSRICHTUNG AM [196]RUCKER"
61860 PO=920:GOSUB20:PRINT"UEBERPRUEFEN"
61870 GOSUB61950:GOSUB70:PO=920:GOSUB20:PRINT"[151][196]RUCKVORGANG LAEUFT";:RETURN
61950 PO=985:GOSUB20:PRINT"[149][212]ASTE[146] DRUECKEN[145][145]";
61960 GOSUB60200:GOSUB70:RETURN
62000 DATA"[202]ANUAR","[198]EBRUAR","[205]AERZ","[193]PRIL","[205]AI","[202]UNI","[202]ULI","[193]UGUST"
62010 DATA"[211]EPTEMBER","[207]KTOBER","[206]OVEMBER","[196]EZEMBER"
62020 DATA31,28,31,30,31,30,31,31,30,31,30,31
62030 DATA169,126,133,184,169,0,160,4,133,113,132,114,133,183
62040 DATA32,192,255,166,184,32,201,255,162,25,169,13,32,210,255,32
62050 DATA225,255,240,46,160,0,177,113,133,103,41,63,6,103,36,103,16,2,9,128
62060 DATA112,2,9,64,32,210,255,200,192,40,208,230,152,24,101,113,133,113,144
62070 DATA2,230,114,202,208,205,169,13,32,210,255,32,204,255,169,126,32,195,255
62080 DATA96