home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Programming Languages Suite
/
ProgLangD.iso
/
Ms-Cobol
/
TEST.COB
< prev
next >
Wrap
Text File
|
1979-12-31
|
2KB
|
59 lines
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.