|
|
|
|
|
|
|
|
|
|
* |
|
|
IDENTIFICATION |
|
DIVISION. |
|
|
PROGRAM-ID. |
|
SAMPLE3. |
|
* |
|
|
ENVIRONMENT |
|
DIVISION. |
|
|
CONFIGURATION |
|
SECTION. |
|
|
SOURCE-COMPUTER. |
|
SAMSUNG. |
|
|
OBJECT-COMPUTER. |
|
SAMSUNG. |
|
|
INPUT-OUTPUT |
|
SECTION. |
|
|
FILE-CONTROL. |
|
|
|
|
|
SELECT C-F ASSIGN TO INPUT
"SAMPLE3.DAT" |
|
|
|
|
ORGANIZATION IS LINE SEQUENTIAL. |
|
|
|
SELECT P-F ASSIGN TO OUTPUT "SAMPLE3.OUT" |
|
|
|
|
ORGANIZATION IS LINE SEQUENTIAL. |
|
* |
|
|
DATA |
|
DIVISION. |
|
* |
|
|
|
|
|
|
|
|
FILE |
|
SECTION. |
|
|
FD |
|
C-F LABEL RECORD IS STANDARD. |
|
|
01 |
|
C-R. |
|
|
|
|
|
|
03 |
C-SOSOK |
PIC |
X(10). |
|
|
|
03 |
C-NAME |
PIC |
X(20). |
|
|
|
03 |
C-JIGWI |
PIC |
X(15). |
|
|
FD |
|
P-F LABEL RECORD IS STANDARD. |
|
|
01 |
|
P-R |
PIC |
X(80). |
|
* |
|
|
|
|
|
|
|
|
WORKING-STORAGE |
|
SECTION. |
|
* |
|
|
77 |
|
I |
PIC |
9(2) |
VALUE ZERO. |
|
|
01 |
|
LIST-R. |
|
|
|
|
|
03 |
FILLER |
PIC X(5) VALUE SPACES. |
|
|
|
03 |
L-SOSOK |
PIC X(10). |
|
|
|
03 |
FILLER |
PIC X(5) VALUE SPACES. |
|
|
|
03 |
L-NAME |
PIC X(20). |
|
|
|
03 |
FILLER |
PIC X(5) VALUE SPACES. |
|
|
|
03 |
L-JIGWI |
PIC X(15). |
|
|
|
03 |
FILLER |
PIC X(20) VALUE SPACES. |
|
* |
|
|
PROCEDURE |
|
DIVISION. |
|
|
OPEN-RTN. |
|
|
|
|
|
|
|
OPEN |
INPUT |
C-F |
|
|
|
|
|
OUTPUT |
P-F. |
|
|
|
DISPLAY " " ERASE. |
|
|
READ-RTN. |
|
|
|
|
|
|
|
READ C-F AT END GO TO END-RTN. |
|
|
|
MOVE |
C-SOSOK |
TO L-SOSOK. |
|
|
|
MOVE |
C-NAME |
TO L-NAME. |
|
|
|
MOVE |
C-JIGWI |
TO L-JIGWI. |
|
|
|
WRITE P-R FROM LIST-R AFTER
1 LINES. |
|
|
DISPLAY-RTN. |
|
|
|
|
|
ADD 1 TO I. |
|
|
|
DISPLAY |
L-SOSOK |
LINE I POSITION 6 |
|
|
|
|
|
L-NAME |
LINE I POSITION 30 |
|
|
|
|
|
L-JIGWI |
LINE I POSITION 50. |
|
|
|
GO TO READ-RTN. |
|
|
END-RTN. |
|
|
|
|
|
|
|
CLOSE C-F P-F. |
|
|
|
STOP RUN. |
|
|
|
|
|
|
|
|
|