|
DataMuseum.dkPresents historical artifacts from the history of: Q1 computer |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Q1 computer Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2844 (0xb1c) Types: Q1_Text, reclen=79 Notes: q1file Names: »FELLISTA«
└─⟦3e550eca6⟧ Bits:30008695 DDMQ1-0135_DUBBEL └─⟦this⟧ »FELLISTA« └─⟦b4c020431⟧ Bits:30008687 DDMQ1-0127_VERFIL └─⟦this⟧ »FELLISTA« └─⟦bcdd51fb7⟧ Bits:30008685 DDMQ1-0125_Denna_diskette └─⟦this⟧ »FELLISTA« └─⟦be28637e3⟧ Bits:30008686 DDMQ1-0126 └─⟦this⟧ »FELLISTA«
DCL 1 BOK, 2 VENR CHAR(6), 2 DATUM CHAR(6), 2 KOSTST CHAR(4)INIT(' '), 2 DEBET CHAR(4)INIT(' '), 2 KREDIT CHAR(4)INIT(' '), 2 BELOPP FIXED(11,2), 2 VTEXT CHAR(20), 2 KOD CHAR(2)INIT(' '); DCL RUB1 CHAR(50)INIT('M S T E N H A R D T A B PROGR: A104 '); DCL RUB2 CHAR(50)INIT('V E R I F I K A T I O N S F E L L I S T A'); DCL RUB3 CHAR(40)INIT('ANMÄRKNING'); DCL RUB4 CHAR(40)INIT('VERIFIKATIONSNUMMER'); DCL RUB5 CHAR(40)INIT('MÅNADENS LÄGSTA VER.NR'); DCL RUB6 CHAR(40)INIT('SAKNADE VER.NR'); DCL RUB8 CHAR(40)INIT('MÅNADENS HÖGSTA VER.NR'); PUT FILE(DISP)SKIP LIST('HAR DU SORTERAT FILEN PÅ VER.NR ? ANNARS BÖRJA OM'); GET LIST(A); IF(A ¬= 1) THEN GO TO SL; DCL P CHAR(2); PUT FILE(DISP)SKIP LIST('ANGE PERIOD (=MÅNAD) '); GET LIST(P); PUT SKIP(3)EDIT(RUB1) (A(55)) (RUB2) (A(50)); PUT LIST(' MÅNAD '); PUT EDIT(P)(A(10)); PUT SKIP(2)EDIT(RUB3) (A(40)) (RUB4) (A(20)); DCL VERIFILE FILE; OPEN VERIFILE; V = 0; START: X = 0; ON ENDFILE GO TO SLUT; READ FILE(VERIFILE) INTO(BOK); IF(SUBSTR(DATUM,3,2) ¬= P)THEN GO TO START; V = V +1; VER = VENR; IF(V = 1)THEN DO; PUT SKIP(2)EDIT(RUB5)(A(40))(VENR)(A(10)); V=VER;X=1;END; IF(X = 1) THEN GO TO START; IF((V+1) = VER)THEN PUT SKIP EDIT(RUB6)(A(40))(V)(A(10)); V=VER; GO TO START; SLUT: PUT SKIP EDIT(RUB8)(A(40))(VENR)(A(10)); SL: END;