2bc0 5f0d 0000 B ... VERLAG.B
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

 1000 A=4000:GOTO 20:REM VERSLAG
 1010 REM ++++ VERSLAG.BC3 ++++
 1020 GOSUB 2010:REM INIT
 1030 REM ++++ HOOFDLOOP ++++
 1040 GOSUB 3010:REM MENU
 1050 ON ME GOSUB 4010,5010,6010,7010,8010,9010,1510
 1060 IF EV=0 THEN 1040
 1070 GOTO 950
 1080 REM  1. VERSLAG NIEUW
 1090 REM  2. VERSLAG DOORGAAN
 1100 REM  3. VERSLAG WEGZETTEN
 1110 REM  4. VERSLAG OPHALEN
 1120 REM  5. VERSLAG PRINTEN
 1130 REM  6. UITLEG
 1140 REM  7. STOPPEN
 1500 REM ++++ STOPPEN ++++
 1510 GOSUB 3310:REM KOP
 1520 JN$="WIL JE "+ME$(ME)
 1530 GOSUB 2810:REM J/N
 1540 IF JN=1 THEN EV=1
 1550 IF IV=0 THEN ME=4
 1560 IF IV=1 THEN ME=2
 1570 RETURN
 2000 REM ++++ INIT ++++
 2010 DIM ME$(7),RE$(7,6)
 2020 DIM DA$(7),MA$(12),MA(12)
 2030 GOSUB 2110:REM INIT VARIABELEN
 2040 GOSUB 2210:REM INIT MENU
 2050 GOSUB 2410:REM INIT DAGEN
 2060 GOSUB 2510:REM INIT MAANDEN
 2070 GOSUB 2720:REM INIT BEGIN
 2080 GOSUB 8510:REM INIT PRINTER
 2090 RETURN
 2100 REM ++++ INIT VARIABELEN ++++
 2110 VM=VE:HM=HO
 2120 EV=0:REM EIND VARIABELE
 2130 IV=0:REM INVOER VERSLAG
 2140 IM=0:REM INVOER MODUS
 2150 JR=1989
 2160 WK=1
 2170 SR=JR:GOSUB 300:JR$=SR$
 2180 SR=WK:GOSUB 300:WK$=SR$
 2190 RETURN
 2200 REM S+++ INIT MENU ++++
 2210 ME=6:MM=7
 2220 ME$(0)="VERLAG          "
 2230 ME$(1)="VERLAG NEU......"
 2240 ME$(2)="VERLAG DOORGAAN."
 2250 ME$(3)="VERLAG SPEICHERN"
 2260 ME$(4)="VERLAG LADEN...."
 2270 ME$(5)="VERLAG DRUCKEN.."
 2280 ME$(6)="UBER VERLAG....."
 2290 ME$(7)="PROGRAMM ENDE..."
 2300 RETURN
 2400 REM ++++ INIT DAGEN ++++
 2410 DA$(1)="    Montag"
 2420 DA$(2)="  Dienstag"
 2430 DA$(3)="   Mitwoch"
 2440 DA$(4)="Donnerstag"
 2450 DA$(5)="   Freitag"
 2460 DA$(6)="   Samstag"
 2470 DA$(7)="    Sontag"
 2480 RETURN
 2500 REM ++++ INIT MAANDEN ++++
 2510 MA(1)=31:MA$(1)="Jan"
 2520 MA(2)=28:MA$(2)="Feb"
 2530 MA(3)=31:MA$(3)="Mae"
 2540 MA(4)=30:MA$(4)="Apr"
 2550 MA(5)=31:MA$(5)="Mai"
 2560 MA(6)=30:MA$(6)="Jun"
 2570 MA(7)=31:MA$(7)="Jul"
 2580 MA(8)=31:MA$(8)="Aug"
 2590 MA(9)=30:MA$(9)="Sep"
 2600 MA(10)=31:MA$(10)="Okt"
 2610 MA(11)=30:MA$(11)="Nov"
 2620 MA(12)=31:MA$(12)="Dez"
 2630 RETURN
 2700 REM ++++ INIT BEGIN ++++
 2710 REM 1 JAN 1601 VIEL OP MAANDAG
 2720 JI=1601:REM JAAR INIT
 2730 DJ=1:REM     DAG INIT
 2740 RETURN
 2800 REM ++++ J/N ++++
 2810 JN=0:PRINT JN$;" ? J/N ";
 2820 GOSUB 210
 2830 IF IN=74 THEN JN=1:REM J
 2840 IF IN=78 THEN JN=2:REM N
 2850 IF JN=0 THEN GOSUB 250:GOTO 2820
 2860 JN$="":GOSUB 120:HO=HO-4:GOSUB 110
 2870 IF JN=1 THEN PRINT "JA "
 2880 IF JN=2 THEN PRINT "NEIN"
 2890 FOR WA=1 TO 100:NEXT WA:RETURN
 2900 REM ++++ INSTRUCTIE ++++
 2910 GOSUB 120:V1=VE:H1=HO
 2920 VE=VM-3:HO=0:GOSUB 110
 2930 PRINT "--------------------"
 2940 PRINT "  AUSWAHL = CURSOR "
 2950 PRINT "   RETURN = NEHMEN "
 2960 PRINT "--------------------";
 2970 VE=V1:HO=H1:GOSUB 110
 2980 RETURN
 3000 REM ++++ MENU ++++
 3010 FF=0
 3020 GOSUB 100
 3030 GOSUB 2910:REM INSTRUCTIE
 3040 PRINT "    HAUPTMENUE...";ME$(0)
 3050 VE=4:HO=0:GOSUB 110
 3060 FOR AA=1 TO MM
 3070 PRINT "    ";
 3080 IF AA=ME THEN SR$=ME$(AA):GOSUB 150:PRINT
 3090 IF AA<>ME THEN PRINT "   ";ME$(AA);"   "
 3100 IF(AA=3)OR(AA=5)THEN PRINT
 3110 NEXT AA
 3120 IF FF=1 THEN 3140
 3130 GOSUB 270:FF=1
 3140 GOSUB 3410:REM TOETS
 3150 ON TP GOTO 3160,3190,3220,3140
 3160 ME=ME+1
 3170 IF ME>MM THEN ME=1
 3180 GOTO 3050
 3190 ME=ME-1
 3200 IF ME<1 THEN ME=MM
 3210 GOTO 3050
 3220 RETURN
 3300 REM ++++ KOP ++++
 3310 GOSUB 100:SR$=ME$(ME):GOSUB 150
 3320 PRINT:PRINT
 3330 RETURN
 3400 REM ++++ TOETS ++++
 3410 TP=0
 3420 GOSUB 200
 3430 IF IN=0 THEN 3420
 3440 IF(IN=29)OR(IN=30)OR(IN=32)THEN TP=1
 3450 IF(IN=28)OR(IN=31)THEN TP=2
 3460 IF IN=13 THEN TP=3
 3470 IF IN=72 THEN TP=4:REM H
 3480 IF TP<>0 THEN 3500
 3490 GOSUB 250:GOTO 3420
 3500 RETURN
 4000 REM ++++ VERSLAG NIEUW ++++
 4010 GOSUB 4110:REM VERSLAG NIEUW INVOER
 4020 IF VN=1 THEN 4060
 4030 IF IV=1 THEN ME=2
 4040 IF IV=0 THEN ME=4
 4050 GOTO 4090
 4060 GOSUB 11010:REM MAAK REGELS
 4070 GOSUB 12010:REM INPUT
 4080 IV=1:ME=3:VN=0
 4090 RETURN
 4100 REM ++++ VERSLAG NIEUW INVOER ++++
 4110 VN=1:REM VERSLAG NIEUW
 4120 JO=JR:REM JAAR OUD
 4130 WO=WK:REM WEEK OUD
 4140 GOSUB 4310:REM VERSLAG NIEUW ?
 4150 IF VN=1 THEN 4190
 4160 JR=JO:SR=JR:GOSUB 300:JR$=SR$
 4170 WK=WO:SR=WK:GOSUB 300:WK$=SR$
 4180 GOTO 4280
 4190 GOSUB 4410:REM INVOER JAAR
 4200 J1=JR
 4210 GOSUB 10130:REM WEEK 1
 4220 GOSUB 4610:REM INVOER WEEK
 4230 GOSUB 10510:REM WEEK WK
 4240 GOSUB 4910:REM INVOER GOED ?
 4250 IF JN=1 THEN 4280
 4260 JR=J1:SR=JR:GOSUB 300:JR$=SR$
 4270 GOTO 4140
 4280 RETURN
 4300 REM ++++ VERSLAG NIEUW ? ++++
 4310 GOSUB 3310:REM KOP
 4320 JN$=ME$(ME)
 4330 GOSUB 2810:REM J/N
 4340 IF JN=2 THEN VN=0
 4350 RETURN
 4400 REM ++++ INVOER JAAR ++++
 4410 PRINT:PRINT
 4420 GOSUB 120
 4430 HO=0:GOSUB 110
 4440 PRINT "JAHR :";JR$;"   (+ - RETURN)";
 4450 HO=11
 4460 GOSUB 110:PRINT "?";:GOSUB 110
 4470 GOSUB 210
 4480 PRINT " ";
 4490 IF IN=13 THEN 4570
 4500 IF IN=43 THEN 4530:REM +
 4510 IF IN=45 THEN 4540:REM -
 4520 GOSUB 250:GOTO 4460
 4530 JR=JR+1:GOTO 4560
 4540 IF JR<=JI THEN GOSUB 250:GOTO#430
 4550 JR=JR-1
 4560 SR=JR:GOSUB 300:JR$=SR$:GOTO 4430
 4570 HO=0:GOSUB 110
 4580 PRINT "JAHR :";JR$;"               "
 4590 RETURN
 4600 REM ++++ INVOER WEEK ++++
 4610 PRINT
 4620 PRINT "WOCHE :";
 4630 GOSUB 4710:REM CIJFER INPUT
 4640 WK=CY
 4650 IF(WK>=1)AND(WK<=MW)THEN 4670
 4660 GOSUB 250:GOTO 4630
 4670 SR=WK:GOSUB 300:WK$=SR$
 4680 RETURN
 4700 REM ++++ CIJFER INPUT ++++
 4710 GOSUB 120
 4720 CY=0:CY$=""
 4730 PRINT "  ";
 4740 GOSUB 110
 4750 GOSUB 210
 4760 IF(IN>=48)AND(IN<=57)THEN 4790
 4770 IF IN=13 THEN 4840
 4780 GOSUB 250:GOTO 4750
 4790 IF(CY$="")AND(IN=48)THEN 4780
 4800 IF LEN(CY$)>=2 THEN 4780
 4810 CY$=CY$+IN$
 4820 GOSUB 110:PRINT CY$;
 4830 GOTO 4750
 4840 IF CY$="" THEN 4780
 4850 GOSUB 110
 4860 CY=VAL(CY$)
 4870 RETURN
 4900 REM ++++ INVOER GOED ? ++++
 4910 PRINT:PRINT:PRINT
 4920 JN$="   Eingabe Ok"
 4930 GOSUB 2810:REM J/N
 4940 RETURN
 5000 REM ++++ VERSLAG DOORGAAN ++++
 5010 IF IV=0 THEN ME=4:GOTO 5050
 5020 GOSUB 12010:REM INPUT
 5030 ME=2
 5040 IF IM=1 THEN ME=3
 5050 RETURN
 6000 REM ++++ VERSLAG WEGZETTEN ++++
 6010 IF IV=0 THEN ME=4:GOTO 6080
 6020 GOSUB 6110:REM WEGZETTEN ?
 6030 IF JN=2 THEN ME=2:GOTO 6080
 6040 GOSUB 6210:REM MAAK NF$
 6050 GOSUB 6310:REM BOODSCHAP WEGZETTEN
 6060 GOSUB 6410:REM SAVE NAAR DISK
 6070 ME=5
 6080 RETURN
 6100 REM ++++ WEGZETTEN ? ++++
 6110 GOSUB 3310:REM KOP
 6130 PRINT "VERLAG ";JR$;" - ";
 6131 IF WK<10 THEN PRINT "0"
 6140 PRINT WK$
 6150 PRINT
 6160 JN$=ME$(ME):GOSUB 2810:REM J/N
 6170 RETURN
 6200 REM ++++ MAAK NF$ ++++
 6210 NF$="V"+JR$
 6230 IF WK<10 THEN NF$=NF$+"0"
 6240 NF$=NF$+WK$
 6250 RETURN
 6300 REM ++++ BOODSCHAP WEGZETTEN ++++
 6310 BO$="GESPEICHERT"
 6320 GOSUB 7310:REM BOODSCHAP
 6330 RETURN
 6400 REM ++++ SAVE NAAR DISK ++++
 6410 NF=5:GGKUB500
 6420 FOR AA=1 TO 7
 6430 FOR BB=1 TO 6
 6440 SR$=RE$(AA,BB):GOSUB 560
 6450 PRINT SR$
 6460 NEXT BB
 6470 NEXT AA
 6480 GOSUB 580
 6490 RETURN
 7000 REM ++++ VERSLAG OPHALEN ++++
 7010 GOSUB 4110:REM VERSLAG NIEUW INVOER
 7020 IF VN=0 THEN 7100
 7030 GOSUB 11010:REM MAAK REGELS
 7040 GOSUB 6210:REM MAAK NF$
 7050 GOSUB 7210:REM BOODSCHAP OPHALEN
 7060 GOSUB 7410:REM LAAD VAN DISK
 7070 GOSUB 12010:REM INPUT
 7080 IV=1:ME=5:VN=0
 7090 IF IM=1 THEN ME=3
 7100 RETURN
 7200 REM ++++ BOODSCHAP OPHALEN ++++
 7210 BO$="GELADEN"
 7220 GOSUB 7310:REM BOODSCHAP
 7230 RETURN
 7300 REM ++++ BOODSCHAP ++++
 7310 PRINT:PRINT
 7320 PRINT "VERLAG  ";NF$;" WORT  ";BO$
 7330 PRINT "--------------------------------"
 7340 PRINT:RETURN
 7400 REM ++++ LAAD VAN DISK ++++
 7410 NF=4:GOSUB 500
 7420 FOR AA=1 TO 7
 7430 FOR BB=1 TO 6
 7440 GOSUB 540
 7450 RE$(AA,BB)=IN$
 7460 PRINT IN$
 7470 NEXT BB
 7480 NEXT AA
 7490 GOSUB 580
 7500 RETURN
 8000 REM ++++ VERSLAG PRINTEN ++++
 8010 IF IV=0 THEN 8320
 8020 GOSUB 3310:REM KOP
 8030 PRINT "VERLAG WOCHE";JR$;" - ";
 8040 IF WK<10 THEN PRINT "0";
 8050 PRINT WK$
 8060 PRINT
 8070 JN$="STAAT DRUCKER Ok"
 8080 GOSUB 2810:REMTJ/N
 8090 IF JN=2 THEN 8320
 8100 SR$=""
 8110 FOR AA=1 TO 4
 8120 GOSUB 350:GOSUB 360
 8130 NEXT AA
 8140 SR$=KL$+"WOCHE "+WK$+" "+JR$
 8150 SR$=SR$+" VERLAG/PLANUNG"
 8160 GOSUB 350:GOSUB 360
 8170 SR$="":GOSUB 350:GOSUB 360
 8180 FOR AA=1 TO 7
 8190 FOR BB=0 TO 6
 8200 SR$=KL$+RE$(AA,BB)
 8210 IF BB<>0 THEN SR$="        "+SR$
 8220 GOSUB 350:GOSUB 360
 8230 NEXT BB
 8240 NEXT AA
 8250 SR$="":GOSUB 350:GOSUB 360
 8260 SR$=PL$:GOSUB 350:GOSUB 360
 8270 SR$="    met groetjes van "
 8280 SR$=SR$+"Frans Verberkt, Nijmegen"
 8290 GOSUB 350:GOSUB 360
 8300 SR$=KL$+KL$+" --------------"
 8310 GOSUB 350:GOSUB 360
 8320 ME=4
 8330 RETURN
 8500 REM ++++ INIT PRINTER ++++
 8510 KL=10:REM KANTLIJN
 8520 KL$=""
 8530 FOR AA=1 TO KL:KL$=KL$+" ":NEXT AA
 8540 PL$=" ":REM PUNT LIJN
 8550 FOR AA=1 TO 78:PL$=PL$+".":NEXT AA
 8560 RETURN
 9000 REM ++++ UITLEG ++++
 9010 GOSUB 9110:REM INTRO
 9020 IF BP=3 THEN ME=4:GOTO 9050
 9030 GOSUB 9410:REM LEES AFDRUK
 9040 ME=1
 9050 IF IV=1 THEN ME=2
 9060 RETURN
 9100 REM ++++ INTRO ++++
 9110 GOSUB 100
 9120 PRINT "UEBER = VERLAG"
 9130 PRINT "=============="
 9140 VE=8:HO=0:GOSUB 110
 9150 PRINT "  B .. Bildschirm"
 9160 PRINT
 9170 PRINT "  P .. Drucker   "
 9180 PRINT:
 9190 PRINT "  H .. Hauptmenue..."
 9200 PRINT:PRINT "  Auswahl Bitte =>":VE=14:HO=18:GOSUB 250
 9210 GOSUB 110
 9220 BP=0:REM BEELD OF PRINTER
 9230 GOSUB 210
 9240 IF IN=66 THEN BP=1:REM B
 9250 IF IN=80 THEN BP=2:REM P
 9260 IF IN=72 THEN BP=3:REM H
 9270 IF BP=0 THEN GOSUB 250:GOTO 9230
 9280 PRINT IN$
 9290 IF BP<>2 THEN 9340
 9300 VE=15:HO=10:GOSUB 110
 9310 JN$="STAAT DRUCKER AN"
 9320 GOSUB 2810:REM J/N
 9330 IF JN=2 THEN 9110
 9340 PRINT
 9350 GOSUB 100
 9360 RETURN
 9400 REM ++++ LEES AFDRUK ++++
 9410 RT=16:REM REGELTELLER HELE BLZ.
 9420 RESTORE
 9430 READ SR$
 9440 IF SR$="Ende" THEN 9470
 9450 GOSUB 9510:REM AFDRUK
 9460 GOTO 9430
 9470 IF BP=2 THEN 9490
 9480 GOSUB 210
 9490 RETURN
 9500 REM ++++ AFDRUK ++++
 9510 ON BP GOSUB 9610,9710
 9520 RETURN
 9600 REM ++++ AFDRUK BEELDSCHERM ++++
 9610 PRINT SR$
 9620 RT=RT-1:REM REGELTELLER - 1
 9630 IF RT>0 THEN 9650
 9640 GOSUB 9810:REM VERVOLG
 9650 RETURN
 9700 REM ++++ AFDRUK PRINTER ++++
 9710 SR$=KL$+SR$:REM VOEG KANTLIJN TOE
 9720 GOSUB 350
 9730 GOSUB 360
 9740 RETURN
 9800 REM ++++ VERVOLG ++++
 9810 RT=8:REM REGELTELLER HALVE BLZ.
 9820 PRINT
 9830 PRINT "             W = Weiter  ";
 9840 GOSUB 210
 9850 IF IN=87 THEN 9870:REM V
 9860 GOSUB 250:GOTO 9840
 9870 GOSUB 120
 9880 HO=0:GOSUB 110
 9890 PRINT "                       ";
 9900 VE=VE-1:GOSUB 110
 9910 RETURN
10000 REM ++++ WEEK 1 ++++
10010 REM
10020 REM  DAGTELLER = DT
10030 REM
10040 REM  MAANDAG   = 1
10050 REM  DINSDAG   = 2
10060 REM  WOENSDAG  = 3 SJ-| 53 WEKEN
10070 REM  DONDERDAG = 4 ---/
10080 REM  VRIJDAG   = 5
10090 REM  ZATERDAG  = 6
10100 REM  ZONDAG    = 7
10110 REM
10120 REM ++++ MINIMAAL JAARTAL ++++
10130 IF JR>=JI THEN 10170
10140 JR=JI
10150 SR=JR:GOSUB 300:JR$=SR$
10160 REM ++++ 1 JAN JR$ ++++
10170 JV=JR-JI:REM JAAR VERSCHIL
10180 SJ=INT(JV/4):REM SCHRIKKEL JAREN
10190 EJ=INT(JV/100):REM EEUW JAREN
10200 E4=INT(JV/400):REM ELKE 4 EEUWEN
10210 RV=JV+SJ-EJ+E4:REM REKEN VERSCHIL
10220 DV=RV-INT(RV/7)*7:REM DAG VERSCHIL
10230 DT=DJ+DV:REM DAGTELLER
10240 IF DT>7 THEN DT=DT-7:REM 1 JAN JR$
10250 REM ++++ FEB 28/29 DAGEN ++++
10260 MA(2)=28
10270 IF RIGHT$(JR$,2)<>"00" THEN 10290
10280 IF JR/400<>INT(JR/400)THEN 10320
10290 IF JR/4<>INT(JR/4)THEN 10320
10300 MA(2)=29
10310 REM ++++ MAXIMALE WEEK ++++
10320 MW=52:REM MAX WEEK
10330 IF(DT=3)AND(MA(2)=29)THEN MW=53
10340 IF DT=4 THEN MW=53
10350 REM ++++ MAANDAG WEEK 1 ++++
10360 IF DT=1 THEN D1=1
10370 IF DT=2 THEN D1=0
10380 IF DT=3 THEN D1=-1
10390 IF DT=4 THEN D1=-2
10400 IF DT=5 THEN D1=4
10410 IF DT=6 THEN D1=3
10420 IF DT=7 THEN D1=2
10430 RETURN
10500 REM ++++ MAANDAG WEEK WK ++++
10510 DA=D1+1*(WK-1)
10520 FOR AA=1 TO 12
10530 IF DA>MA(AA)THEN 10550
10540 MA=AA:AA=12:GOTO 10560
10550 DA=DA-MA(AA)
10560 NEXT AA
10570 IF DA>=1 THEN 10620
10580 DA=MA(12)+DA
10590 MA=12
10600 JR=JR-1
10610 SR=JR:GOSUB 300:JR$=SR$
10620 RETURN
11000 REM ++++ MAAK REGELS ++++
11010 FOR AA=1 TO 7
11020 SR=DA:GOSUB 300
11030 RE$(AA,0)=DA$(AA)+" "
11040 IF DA<10 THEN RE$(AA,0)=RE$(AA,0)+" "
11050 RE$(AA,0)=RE$(AA,0)+SR$+" "
11060 RE$(AA,0)=RE$(AA,0)+MA$(MA)+" "+JR$
11070 FOR BB=1 TO 6
11080 RE$(AA,BB)="-"
11090 NEXT BB
11100 DA=DA+1
11110 IF DA<=MA(MA)THEN 11160
11120 MA=MA+1:DA=1
11130 IF MA<13 THEN 11160
11140 JR=JR+1:MA=1
11150 SR=JR:GOSUB 300:JR$=SR$
11160 NEXT AA
11170 IF(WK>50)AND(MA=1)THEN JR=JR-1
11180 SR=JR:GOSUB 300:JR$=SR$
11190 RETURN
12000 REM ++++ INPUT ++++
12010 IM=0:REM INVOER MODUS
12020 KD=0:REM KEUZE DATA
12030 GOSUB 12510:REM KEUZE DATA
12040 IF TP=4 THEN 12070
12050 GOSUB 13010:REM INVOER DATUMREGELS
12060 GOTO 12030
12070 RETURN
12500 REM ++++ KEUZE DATA ++++
12510 GOSUB 100
12520 PRINT "WOCHE ";WK$;" ";JR$
12530 VE=11:HO=0:GOSUB 110
12540 PRINT "      --------------------------"
12550 PRINT "      KIES DATUM EN MAAK VERSLAG"
12560 PRINT "      --------------------------"
12570 GOSUB 2910:REM INSTRUCTIE
12580 VE=VM:GOSUB 110
12590 PRINT "   H......= HAUPTMENUE ";
12600 GOTO 12680
12610 VE=3:HO=0:GOSUB 110
12620 FOR AA=1 TO 7
12630 IF AA=KD THEN SR$=RE$(AA,0):GOSUB 150:PRINT
12640 IF AA<>KD THEN PRINT "   ";RE$(AA,0);"   "
12650 NEXT AA
12660 GOSUB 3410:REM TOETS
12670 REM+++ ONTP GOTO12680,12710,L2740,12740 +++
12672 IF TP=1 THEN GOTO 12680
12674 IF TP=2 THEN GOTO 12710
12676 IF TP=3 THEN GOTO 12740
12678 IF TP=4 THEN GOTO 12740
12680 KD=KD+1
12690 IF KD>7 THEN KD=1
12700 GOTO 12610
12710 KD=KD-1
12720 IF KD<1 THEN KD=7
12730 GOTO 12610
12740 RETURN
13000 REM ++++ INVOER DATUMREGELS ++++
13010 GOSUB 100
13020 PRINT "WOCHE ";WK$;" ";RE$(KD,0):PRINT
13030 GOSUB 120
13040 FOR AA=1 TO 6
13050 PRINT RE$(KD,AA):PRINT
13060 NEXT AA
13070 GOSUB 110
13080 ID=0:REM INVOER DATUMREGEL
13090 FOR AA=1 TO 6
13100 PRINT RE$(KD,AA);
13110 IF RE$(KD,AA)<>"-" THEN 13130
13120 ID=AP:AA=6:GOTO 13140
13130 PRINT:PRINT
13140 NEXT AA
13150 IF ID=0 THEN 13280
13160 GOSUB 120:V1=VE:H1=HO
13170 VE=VM-1:HO=0:GOSUB 110
13180 PRINT "   #ttpE (RETURN) = ENDE EINGABE ###";
13190 VE=V1:HO=H1:GOSUB 110
13200 INPUT ID$
13210 IF ID$="" THEN GOSUB 250:GOTO 13010
13220 IF(ID$<>"E")AND(ID$<>"e")THEN 13240
13230 GOSUB 110:PRINT "  ";:GOTO 13280
13240 IM=1
13250 IF LEN(ID$)<=60 THEN 13270
13260 ID$=LEFT$(ID$,60)
13270 RE$(KD,ID)="- "+ID$:GOTO 13010
13280 VE=VM-2:HO=0:GOSUB 110
13290 PRINT "     --------------------------------"
13300 JN$="     wil je nog iets wijzigen"
13310 GOSUB 2810:REM J/N
13320 IF JN=2 THEN 13630
13330 GOSUB 100
13340 PRINT "WOCHE ";WK$;" ";RE$(KD,0)
13350 PRINT
13360 PRINT ".........wijzigen....."
13370 PRINT
13380 FOR AA=1 TO 6
13390 PRINT AA;" ";RE$(KD,AA)
13400 PRINT
13410 NEXT AA
13420 PRINT "------------------------------"
13430 PRINT "welke regel wil je wijzigen ? ";
13440 GOSUB 210
13450 IF(IN>=49)AND(IN<=54)THEN 13470
13460 GOSUB 250:GOTO 13440
13470 ID=VAL(IN$)
13480 GOSUB 100
13490 PRINT "WOCHE ";WK$;" ";RE$(KD,0)
13500 PRINT
13510 PRINT ".........wijzigen.....REGEL ";ID
13520 PRINT:PRINT
13530 GOSUB 120
13540 PRINT RE$(KD,ID)
13550 PRINT:PRINT
13560 PRINT "-------------------"
13570 PRINT "toets regel goed in"
13580 PRINT "-------------------"
13590 HO=1:GOSUB 110
13600 INPUT ID$
13610 IF ID$="" THEN RE$(KD,ID)="-":GOTO 13010
13620 GOTO 13240
13630 RETURN
25000 REM ++++ DATAREGELS ++++
25010 DATA "                 Nijmegen  21 mei 1989"
25020 DATA ""
25030 DATA "UEBER VERLAG"
25040 DATA "------------"
25050 DATA ""
25060 DATA "Af en toe is het best wel eens handig"
25070 DATA " om een verslag te maken over hetgeen"
25080 DATA " wat je gedaan hebt of moet doen."
25090 DATA ""
25100 DATA "Uw eigen overzicht is meestal de week"
25110 DATA " die geweest is en de week die komt."
25120 DATA ""
25130 DATA "Uw computer kan met dit programma de"
25140 DATA " gegevens opslaan, zodat u na verloop"
25150 DATA " van (zelfs jaren) de belangrijkste"
25160 DATA " gebeurtenissen nog voor de geest kan"
25170 DATA " halen."
25180 DATA ""
25440 DATA ""
25450 DATA "PROGRAMMA UITLEG"
25460 DATA "--------- ------"
25470 DATA "U tikt het jaar en weeknummer in"
25480 DATA " en de computer geeft u de kalender "
25490 DATA " van deze week."
25500 DATA ""
25510 DATA "Per dag mag u 6 regels van maximaal"
25520 DATA " 60 karakters invullen en wijzigen."
25530 DATA ""
25540 DATA "Als u de aankomende week als PLANNING"
25550 DATA " invult en eind volgende week wijzigt"
25560 DATA " houdt u een prima VERSLAG en tevens"
25570 DATA " een inzicht wat u nog moet doen in de"
25580 DATA " week daarop."
25590 REM ++++ DATAREGELS A#ZENDER ++++
25600 DATA ""
25610 DATA ""
25620 DATA "met groetjes van Frans Verberkt"
25630 DATA "                 Hillekensacker 12 - 10"
25640 DATA "                 6546 KG NIJMEGEN"
25650 DATA ""
25660 DATA "                 tel. 080-779555"
25670 DATA ""
25680 DATA "      Tot ziens"
25690 DATA ""
25700 REM ++++ DATAREGEL END ++++
25710 DATA "ENDE"
30000 REM
32000 REM VERSLAG 21 MEI 1989
32010 REM
32020 REM GEMAAKT OP APPLE
32030 REM GETEST  OP MSX...CHRIS POTHOF
32040 REM
32050 REM FRANS VERBERKT
32060 REM HILLEKENSACKER 12-10
32070 REM 6546 KG NIJMEGEN
32080 REM
32090 REM  TELEFOON 080-779555
32100 REM
32110 REM TROS-RADIO DD 891206