Professional Documents
Culture Documents
IDENTIFICATION DIVISION.
PROGRAM-ID. THREE.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
77 A PIC S99V99.
77 B PIC S99V99.
77 C PIC S99V99.
77 D PIC S999V99.
PROCEDURE DIVISION.
PARA.
ACCEPT A.
ACCEPT B.
ACCEPT C.
COMPUTE D = ( A - B ) * C.
STOP RUN.
OUT PUT
ENTER THREE NUMBERS
10
20
30
PROGRAM-ID. SUM.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
77 N PIC 9(5).
77 N1 PIC Z(5).
77 R PIC 99.
PROCEDURE DIVISION.
PARA-1.
ACCEPT N.
MOVE S TO N1.
STOP RUN.
PARA-2.
COMPUTE S = S + R.
OUT PUT
ENTER THE VALUE
123
PROGRAM-ID. EVEN.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
77 L1 PIC 9(2).
77 L2 PIC 9(2).
77 I PIC 99 VALUE 0.
77 Q PIC 99.
77 R PIC 99.
PROCEDURE DIVISION.
PARA-1.
ACCEPT L1.
ACCEPT L2.
IF L1 > L2
COMPUTE Q = L1
COMPUTE L1 = L2
COMPUTE L2 = Q
COMPUTE COL = 1.
STOP RUN.
PARA-2.
DIVIDE I BY 2 GIVING Q REMAINDER R.
IF R = 0
ELSE
OUTPUT
10 20
EVEN NUMBERS
12 14 16 18 20
ODD NUMBERS
11 13 15 17 19
LAB 2B
IDENTIFICATION DIVISION.
PROGRAM-ID. LENGTH.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 LIST.
77 I PIC 9(3).
77 J PIC 9(3).
77 N PIC 9(3).
77 C PIC -9(3).9(2).
PROCEDURE DIVISION.
PARA.
ACCEPT N.
STOP RUN.
GETDATA.
ACCEPT A(I).
DIS-PARA.
MOVE A(I) TO C.
DISPLAY C.
SORT-PARA.
002.00
005.00
004.00
009.00
008.00
002.00
004.00
005.00
008.00
009.00
LAB 3
IDENTIFICATION DIVISION.
PROGRAM-ID. SEARCH.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
DATA DIVISION.
FILE SECTION.
FD EMP-FILE
01 EMP-REC.
WORKING-STORAGE SECTION.
77 F PIC 9 VALUE 0.
77 BP PIC 9(5).
PROCEDURE DIVISION.
PARA-1.
ACCEPT SNO.
DISPLAY (1, 1) ERASE.
PERFORM EMP-READ.
EMP-READ.
DISPLAY EMP-REC.
IF ENO=SNO
COMPUTE F=1
GO TO EMP-READ.
END-PARA.
CLOSE EMP-FILE.
IF F=0
ELSE
STOP RUN.
OUTPUT
111 VEERESH 10000
SEARCHING EMPNO111
EMPNAMEVEERESH
BASIC(RS)10000
LAB 4A
IDENTIFICATION DIVISION.
PROGRAM-ID.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 SORTING.
77 I PIC 9(2).
77 J PIC 9(2).
77 N PIC 9(2).
77 C PIC 9(2).
PROCEDURE DIVISION.
PARA.
ACCEPT N.
STOP RUN.
GETDATA.
ACCEPT A(I).
DIS-PARA.
DISPLAY A(I).
SORT-DATA.
OUTPUT
SORTING ALPHA NUMERIC DATA
ENTER N VALUE
-1 R 3 Y E
-1
-1
Y
LAB 5
IDENTIFICATION DIVISION.
PROGRAM-ID. MATRIX.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 MATRIX.
02 R OCCURS 5 TIMES.
03 CL OCCURS 5 TIMES.
04 A PIC S99.
04 B PIC S99.
04 C PIC S99.
04 D PIC S99.
77 M PIC 99.
77 N PIC 99.
77 I PIC 99.
77 J PIC 99.
77 S PIC -99.
PROCEDURE DIVISION.
PARA.
ACCEPT M.
ACCEPT N.
MOVE 4 TO LIN.
MOVE 11 TO LIN.
STOP RUN.
A-PARA.
B-PARA.
C-PARA.
CD-PARA.
MOVE 5 TO COL.
ADD 3 TO LIN.
D-PARA.
MOVE C(I, J) TO S.
ADD 5 TO COL.
SD-PARA.
MOVE 5 TO COL.
ADD 3 TO LIN.
E-PARA.
MOVE D(I, J) TO S.
ADD 5 TO COL.
OUTPUT
ENTER THE ARRAY SIZE
03 03
03 03
-01 -01
-01 -01
LAB 6
IDENTIFICATION DIVISION.
PROGRAM-ID. MATRIXM.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 MATRIX.
02 R OCCURS 5 TIMES.
03 CL OCCURS 5 TIMES.
04 A PIC S9(2).
04 B PIC S9(2).
04 C PIC S9(2).
77 M PIC 99.
77 N PIC 99.
77 I PIC 99.
77 J PIC 99.
77 K PIC 99.
77 S PIC -99.
PROCEDURE DIVISION.
P1.
ACCEPT M.
ACCEPT N.
IF M = N
PERFORM MUL-PARA
ELSE
MUL-PARA.
MOVE 4 TO LIN.
A-PARA.
B-PARA.
M-PARA.
COMPUTE C(I, J) = 0.
C-PARA.
MD-PARA.
MOVE 5 TO COL.
ADD 1 TO LIN.
D-PARA.
MOVE C(I, J) TO S.
ADD 5 TO COL.
OUTPUT
ENTER THE ARRAY SIZE
08 08
08 08