DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC3600/RC7000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC3600/RC7000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦4ea94f117⟧ TextFile

    Length: 6580 (0x19b4)
    Types: TextFile
    Notes: BREV::BREVVALG, BREVVALG
    Names: »BREVVALG«

Derivation

└─⟦bb49f20ac⟧ Bits:30007876 (DELPROCEDURER DISKETTE 80.28.06 Områder: OPDATER, FORSØM, BREV ELEVRET, KLLISTE, FOR.LIST)
    └─⟦this⟧ »BREV::BREVVALG« 

TextFile

«ff»
  4020 REM -------------------------------------------------------------------------
  4030 PROC BREVALG
  4040   REPEAT
  4050     LET TRETEKST=1
  4060     PRINT "<134>";XY$(1);XY$(1);"<30>"
  4070     PRINT "<134>";XY$(1);XY$(3);"<31>"
  4080     PRINT "<134>";XY$(30);XY$(1);"UDSKRIVNING AF BREVE"
  4090     PRINT "<134>";XY$(15);XY$(5);"A :  BREVUDSKRIVNING TIL ALLE KLASSER"
  4100     PRINT "<134>";XY$(15);XY$(7);"B :  BREVUDSKRIVNING TIL ET KLASSETRIN"
  4110     PRINT "<134>";XY$(15);XY$(9);"C :  BREVUDSKRIVNING TIL ENKELT KLASSE"
  4120     PRINT "<134>";XY$(15);XY$(11);"D :  BREVUDSKRIVNING TIL ENKELT ELEV ->"
  4130     PRINT "<134>";XY$(25);XY$(12);"SÆRLIG TEKST FRA KONTORET"
  4140     PRINT "<134>";XY$(15);XY$(14);"E :  INDSKRIVNING AF STANDARD BREVTEKST"
  4150     PRINT "<134>";XY$(15);XY$(16);"F :  TILBAGE TIL HOVEDOPLYSNINGEN"
  4160     PRINT "<134>";XY$(13);XY$(19);"-----------------------------------------------"
  4170     REPEAT
  4180       PRINT "<134>";XY$(22);XY$(23);
  4190       INPUT "HVILKEN PROCEDURE ØNSKES BENYTTET : <30>",FUNKVALG$
  4200     UNTIL FUNKVALG$>="A" AND FUNKVALG$<="F"
  4210     IF FUNKVALG$<"F" THEN EXEC TEKSTLÆS
  4220     CASE FUNKVALG$ OF 
  4230       REM
  4240     WHEN "A"
  4250       LET KLDISK$="1.G2.G3.G"
  4260       FOR HOP=1 TO 7 STEP 3
  4270         LET CHECKL$=KLDISK$(HOP,HOP+2)
  4280         EXEC DISKONT
  4290         EXEC CONNKLAS
  4300       NEXT HOP
  4310     WHEN "B"
  4320       PRINT "<134>";XY$(1);XY$(3);"<31>"
  4330       REPEAT
  4340         PRINT "<134>";XY$(10);XY$(8);
  4350         INPUT "HVILKET KLASSETRIN SKAL BREVENE UDSKRIVES TIL : <30>",KLTRIN$
  4360       UNTIL KLTRIN$(1)>="1" AND KLTRIN$(1)<="3" OR KLASSE$="INGEN"
  4370       LET CHECKL$=KLTRIN$(1),".G"
  4380       IF KLTRIN$<>"INGEN" THEN 
  4390         EXEC DISKONT
  4400         EXEC CONNKLAS
  4410       ENDIF
  4420     WHEN "C"
  4430       PRINT "<134>";XY$(1);XY$(3);"<31>"
  4440       REPEAT
  4450         REPEAT
  4460           PRINT "<134>";XY$(10);XY$(8);
  4470           INPUT "HVILKEN KLASSE SKAL BREVENE UDSKRIVES TIL : <30>",KLASSE$
  4480         UNTIL KLASSE$(1)>="1" AND KLASSE$(1)<="3" AND LEN(KLASSE$)=2
  4490         LET CHECKL$=KLASSE$(1),".G"
  4500         EXEC DISKONT
  4510         LET HOP=-3
  4520         REPEAT
  4530           LET HOP=HOP+4
  4540         UNTIL KLKODE$(HOP,HOP+1)=KLASSE$ OR HOP>=40
  4550       UNTIL KLKODE$(HOP,HOP+1)=KLASSE$
  4560       CONNECT KLKODE$(HOP+2,HOP+3),1
  4570       EXEC OPENFILS
  4580       EXEC KLASLÆS
  4590       CLOSE 
  4600     WHEN "D"
  4610       REPEAT
  4620         PRINT "<134>";XY$(1);XY$(3);"<31>"
  4630         REPEAT
  4640           PRINT "<134>";XY$(10);XY$(8);
  4650           INPUT "HVILKEN KLASSE GÅR PERSONEN I : <30>",KLASSE$
  4660         UNTIL KLASSE$(1)>="1" AND KLASSE$(1)<="3" AND LEN(KLASSE$)=2
  4670         LET CHECKL$=KLASSE$(1),".G"
  4680         EXEC DISKONT
  4690         LET STED=-3
  4700         REPEAT
  4710           LET STED=STED+4
  4720         UNTIL KLKODE$(STED,STED+1)=KLASSE$ OR STED>=41
  4730         IF KLKODE$(STED,STED+1)=KLASSE$ THEN 
  4740           CONNECT KLKODE$(STED+2,STED+3),1
  4750           OPEN FILE(1,1)"ENR-RNR."
  4760           MAT READ FILE(1)ENRRNR
  4770           CLOSE FILE(1)
  4780           REPEAT
  4790             REPEAT
  4800               PRINT "<134>";XY$(10);XY$(8);"<31>";
  4810               INPUT "HVAD ER PERSONENS NUMMER : <30>",ENR
  4820               LET RNR=ENRRNR(1,ENR)
  4830               IF RNR<=0 OR RNR>30 THEN PRINT "<7>"
  4840             UNTIL RNR>0 AND RNR<=30
  4850             IF RNR THEN 
  4860               EXEC OPENFILS
  4870               EXEC FILLÆS
  4880               READ FILE(5,RNR)PJÆK,SUMPJÆK,TIMER,SUMTIMER
  4890               PRINT "<134>";XY$(10);XY$(8);"HEDDER PERSONEN : ";FNAVN$;MNAVN$;;ENAVN$;"<30>"
  4900               PRINT "<134>";XY$(10);XY$(12);
  4910               INPUT "SVAR : <30>",SVAR$
  4920               CLOSE 
  4930             ELSE
  4940               LET SVAR$="JA"
  4950             ENDIF
  4960           UNTIL SVAR$="JA"
  4970         ELSE
  4980           PRINT "<134>";XY$(10);XY$(8);KLASSE$;"<7> FINDES IKKE I <30>";CHECKL$
  4990           DELAY=3
  5000         ENDIF
  5010       UNTIL KLKODE$(STED,STED+1)=KLASSE$
  5020       IF RNR THEN 
  5030         CASE CPR$(LEN(CPR$)) OF 
  5040           REM
  5050         WHEN "1","3","5","7","9"
  5060           LET HAHU$="HAN"
  5070         WHEN "2","4","6","8","0"
  5080           LET HAHU$="HUN"
  5090         ENDCASE
  5100         PRINT "<134>";XY$(1);XY$(3);"<31>"
  5110         PRINT "<134>";XY$(10);XY$(9);FNAVN$;;ENAVN$;" HAR I FORRIGE MÅNED FORSØMT";INT((PJÆK/TIMER)*100);"%"
  5120         PRINT "<134>";XY$(10);XY$(11);
  5130         INPUT "VIL DU LAVE EN SÆRLIG TEKST TIL ELEVEN : <30>",SVAR$
  5140         IF SVAR$="JA" THEN 
  5150           CLOSE 
  5160           LET TRETEKST=0; TEKSTADR=1; STRAFTEX=1
  5170           EXEC TEKSTIND
  5180           EXEC TEKST
  5190           EXEC FORM
  5200           CLOSE 
  5210         ELSE
  5220           PRINT "<134>";XY$(1);XY$(3);"<31>"
  5230           PRINT "<134>";XY$(10);XY$(8);
  5240           INPUT "HVILKEN TEKST SKAL UDSKRIVES  (D),(A),(B),(C),(INGEN) : ",SVAR$
  5250           CASE SVAR$ OF 
  5260             REM
  5270           WHEN "D"
  5280             LET STRAFTEX=1
  5290           WHEN "A"
  5300             LET STRAFTEX=2
  5310           WHEN "B"
  5320             LET STRAFTEX=3
  5330           WHEN "C"
  5340             LET STRAFTEX=4
  5350           ENDCASE
  5360           IF SVAR$>="A" AND SVAR$<="D" THEN 
  5370             EXEC TEKST
  5380             EXEC FORM
  5390           ENDIF
  5400         ENDIF
  5410       ENDIF
  5420       CLOSE 
  5430     WHEN "E"
  5440       EXEC STANDTEX
  5450     ENDCASE
  5460   UNTIL FUNKVALG$="F"
  5470 ENDPROC BREVVALG
  5480 REM -------------------------------------------------------------------------
  5490 OPEN FILE(1,1)"NUTID"
  5500 OPEN FILE(2,1)"MÅNEDER"
  5510 READ FILE(1)ÅR,MÅNED,DATO
  5520 READ FILE(2)MÅNEDER$
  5530 CLOSE 
  5540 LET MÅNED$=MÅNEDER$(MÅNED*10-9,MÅNED*10); I=10
  5550 REPEAT
  5560   LET I=I-1
  5570 UNTIL MÅNED$(I)<>" "
  5580 LET MÅNED$=MÅNED$(1,I)
  5590 EXEC BREVALG
  5600 PRINT "<134>";XY$(1);XY$(1);
  5610 CONNECT "LIB",1
  5620 ENTER "PROGVALG"