|
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: 1501 (0x5dd) Types: Q1_Text, reclen=79 Notes: q1file Names: »RESTOREA«
└─⟦934333717⟧ Bits:30008597 DDMQ1-0029_Demonstration_Disk_SOURCE_Single_Density_Sept_77 └─⟦this⟧ »RESTOREA«
/* RESTORE INVOICING DEMONSTRATION FILE PROGRAM */ DCL CLENTMA FILE, STOCKFL FILE; DCL 1 CLENTMAS_REC,2 CACCT CHAR(6),2 NAME(4) CHAR(30),2 BALANCE FLOAT(8); DCL 1 STOCK,2 STOCKNO CHAR(6),2 DES CHAR(30),2 UNIT CHAR(6), 2 M_UNITPRICE(4) FLOAT (5), 2 ON_HAND FLOAT(5); DCL Y CHAR (3); ASK: PUT FILE(DISPLAY) SKIP LIST ('RESTORE WHICH FILE A)CLENT B)STOCK: '); CALL OUTPUT(1,2); GET SKIP LIST (Y); IF INDEX(Y,'A')=1 THEN GOTO RECL; IF INDEX(Y,'B')=1 THEN GOTO REST; IF INDEX(Y,'END')=1 THEN GOTO ZZZ; GOTO ASK; RECL: OPEN CLENTMA; READM: ON ENDFILE GOTO ASK;READ FILE(CLENTMA) INTO(CLENTMAS_REC); IF BALANCE=6000 THEN GOTO READM; BALANCE=6000; REWRITE FILE(CLENTMA) FROM (CLENTMAS_REC); GOTO READM; REST: OPEN STOCKFL; READT: ON ENDFILE GOTO ASK; READ FILE(STOCKFL) INTO (STOCK); IF ON_HAND=9000 THEN GOTO READT; ON_HAND=9000; REWRITE FILE(STOCKFL) FROM (STOCK); GOTO READT; ZZZ: END;