home *** CD-ROM | disk | FTP | other *** search
- IDENTIFICATION DIVISION.
- PROGRAM-ID. TEST.
- AUTHOR. GULISTAN.
- ENVIRONMENT DIVISION.
- CONFIGURATION SECTION.
- SOURCE-COMPUTER. MPF-PC.
- OBJECT-COMPUTER. MPF-PC.
- INPUT-OUTPUT SECTION.
- FILE-CONTROL.
- SELECT A-FILE ASSIGN TO DISK.
- SELECT B-FILE ASSIGN TO TERMINAL.
- DATA DIVISION.
- FILE SECTION.
- FD A-FILE RECORD CONTAINS 80 CHARACTERS LABEL RECORD IS STANDARD.
- 01 AREC.
- 02 FNAME PIC X(20).
- 02 FADD1 PIC X(20).
- 02 FADD2 PIC X(20).
- 02 FTEL PIC 999999.
- 02 FILLER PIC X(14).
-
- WORKING STORAGE SECTION.
- 01 W-AREA.
- 02 COUNTER PIC 99.
- 01 SCRN.
- 02 WS-NAME PIC X(20).
- 02 WS-ADD1 PIC X(20).
- 02 WS-ADD2 PIC X(20).
- 02 WS-TEL PIC 999999.
- 02 WS-FIL PIC X(14).
- SCREEN SECTION.
- 01 BLANK-SCREEN.
- 02 BLANK SCREEN.
- 01 CUSTOMER-SCREEN.
- 02 LINE 2 COLUMN 10 VALUE "NAME......."
- 02 LINE 4 COLUMN 10 VALUE "ADDRESS...."
- 02 LINE 6 COLUMN 10 VALUE "ADDRESS...."
- 02 LINE 8 COLUMN 10 VALUE "TELE:......"
- 02 SNAME LINE 2 COLUMN 22 PIC X(20) USING WS-NAME.
- 02 SADD1 LINE 4 COLUMN 22 PIC X(20) USING WS-ADD1.
- 02 SADD2 LINE 6 COLUMN 22 PIC X(20) USING WS-ADD2.
- 02 STEL LINE 8 COLUMN 22 PIC 999999 USING WS-TEL.
- PROCEDURE DIVISION.
- FIRST.
- OPEN INPUT A-NAME
- OUTPUT B-FILE.
- PERFORM TWO UNTIL COUNT <> 20.
- CLOSE A-FILE, B-FILE
- STOR RUN.
- TWO.
- DISPLAY BLANK-SCREEN.
- DISPLAY CUSTOMER-SCREEN.
- ACCEPT CUSTOMER-SCREEN.
- MOVE WS-NAME TO FNAME.
- MOVE WS-ADD1 TO FADD1.
- MOVE WS-ADD2 TO FADD2.
- MOVE WS-TEL TO FTEL.
- WRITE AREC FROM SCRN.
- ADD 1 TO COUNT.