We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 12
WELCOME
***************************** Top of Data ******************************
IDENTIFICATION DIVISION. PROGRAM-ID. ASS1. PROCEDURE DIVISION. DISPLAY 'WELCOME TO WIPRO'. STOP RUN. **************************** Bottom of Data **************************** TO ACCEPT VALUES ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS2. DATA DIVISION. WORKING-STORAGE SECTION. 77 A PIC X(4). 77 B PIC X(4). PROCEDURE DIVISION. ACCEPT A. DISPLAY 'VALUE OF A IS', A. STOP RUN. **************************** Bottom of Data **************************** ACCEPT THE VALUE FROM USER ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS3. DATA DIVISION. WORKING-STORAGE SECTION. 77 C PIC A(10). PROCEDURE DIVISION. ACCEPT C. DISPLAY 'ACCEPT THE STRING VALUE FROM USER', C. STOP RUN. **************************** Bottom of Data **************************** ACCEPT THE GROUP VALUE ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS4. DATA DIVISION. WORKING-STORAGE SECTION. 01 GRP1. 02 ROLL PIC X(3). 02 NAME PIC A(7). 02 MATH PIC 9(3). 02 COM PIC 9(3). 02 ENG PIC 9(3). PROCEDURE DIVISION. ACCEPT GRP1. DISPLAY GRP1. STOP RUN. **************************** Bottom of Data **************************** TO ACCEPT DATE AND TIME ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS5. DATA DIVISION. WORKING-STORAGE SECTION. 01 WS-DAT. 02 YY PIC X(2). 02 MM PIC X(2). 02 DD PIC X(2). 01 WS-DAT1. 02 DD PIC X(2). 02 FILLER PIC X VALUE '-'. 02 MM PIC X(2). 02 FILLER PIC X VALUE '-'. 02 YY PIC X(2). 01 WS-TIM. 02 HH PIC X(2). 02 MM PIC X(2). 02 SS PIC X(2). 01 WS-TIM1. 02 HH PIC X(2). 02 FILLER PIC X VALUE '-'. 02 MM PIC X(2). 02 FILLER PIC X VALUE '-'. 02 SS PIC X(2). WPR014.AUG16.COBALPGM(ASS5) - 01.01 Columns 00001 00072 PROCEDURE DIVISION. ACCEPT WS-DAT FROM DATE. ACCEPT WS-TIM FROM TIME. MOVE CORRESPONDING WS-DAT TO WS-DAT1. MOVE CORRESPONDING WS-TIM TO WS-TIM1. DISPLAY "THE DATE ", WS-DAT1. DISPLAY "THE TIME ", WS-TIM1. STOP RUN. **************************** Bottom of Data **************************** ACCEPT FROM USER AND GIVING VALUE *********************************************************************** PROCEDURE DIVISION. ACCEPT WS-DAT FROM DATE. ACCEPT WS-TIM FROM TIME. MOVE CORRESPONDING WS-DAT TO WS-DAT1. MOVE CORRESPONDING WS-TIM TO WS-TIM1. DISPLAY "THE DATE ", WS-DAT1. DISPLAY "THE TIME ", WS-TIM1. STOP RUN. **************************** Bottom of Data **************************** PROGRAM FOR SIGN LEADING ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS7. DATA DIVISION. WORKING-STORAGE SECTION. 77 M PIC S9(3). 77 D PIC S9(3) SIGN LEADING. 77 C PIC S9(3) SIGN LEADING SEPARATE. PROCEDURE DIVISION. ACCEPT M. ACCEPT D. ACCEPT C. MOVE 12L TO M. MOVE -123 TO C. MOVE J24 TO D. DISPLAY "THE VALUE ARE ", M, " ", D, " " , C. STOP RUN. **************************** Bottom of Data **************************** MOVING VALUE FROM GRP1 TO GRP2 ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. PGM7. DATA DIVISION. WORKING-STORAGE SECTION. 01 GRP1. 02 A PIC 9(3)V9(2). 02 B PIC 9(5). 02 C PIC 9(5). 01 GRP2. 02 A PIC 9(3).9(2). 02 B PIC 999,99. 02 C PIC ZZZ99. PROCEDURE DIVISION. ACCEPT GRP1. MOVE CORRESPONDING GRP1 TO GRP2. DISPLAY "THE VALUE ", GRP1. DISPLAY "THE VALUE ", GRP2. STOP RUN. **************************** Bottom of Data **************************** TO ADD THE VALUES ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS8. DATA DIVISION. WORKING-STORAGE SECTION. 77 A PIC 9(2) VALUE 12. 77 B PIC 9(2) VALUE 14. PROCEDURE DIVISION. ACCEPT A. ACCEPT B. ADD A TO B. DISPLAY B. STOP RUN. **************************** Bottom of Data **************************** TO ADD VALUES FOR DECIMAL ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS10. DATA DIVISION. WORKING-STORAGE SECTION. 77 WS-A PIC 99V999 VALUE 23.678. 77 WS-B PIC 99V999 VALUE 29.459. 77 WS-TOT PIC 99V9. PROCEDURE DIVISION. ADD WS-A TO WS-B GIVING WS-TOT ON SIZE ERROR GOTO ERR-PARA. DISPLAY WS-TOT. STOP RUN. ERR-PARA. DISPLAY 'SIZE ERROR'. STOP RUN. **************************** Bottom of Data **************************** TO ADD VALUES FOR DECIMAL AND ROUNDED ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS10. DATA DIVISION. WORKING-STORAGE SECTION. 77 WS-A PIC 99V999 VALUE 23.678. 77 WS-B PIC 99V999 VALUE 29.459. 77 WS-TOT PIC 99V9. PROCEDURE DIVISION. ACCEPT WS-A. ACCEPT WS-B. ACCEPT WS-TOT. ADD WS-A TO WS-B GIVING WS-TOT ROUNDED. DISPLAY WS-TOT. STOP RUN. **************************** Bottom of Data **************************** TO ADD VALUES FOR FARENHIT AND CELSIUS ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS14. DATA DIVISION. WORKING-STORAGE SECTION. 77 C PIC 9(3)V9(2). 77 F PIC 9(3)V9(2). PROCEDURE DIVISION. ACCEPT C. ACCEPT F. COMPUTE C = (F - 32) * 5 / 9. COMPUTE F = (C * 9 / 5) + 32. DISPLAY C. DISPLAY F. STOP RUN. **************************** Bottom of Data ****************************
TO COMPUTE THE VALUES
***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS14. DATA DIVISION. WORKING-STORAGE SECTION. 77 I PIC 9(6)V9(3). 77 I1 PIC 9(6).9(3). 77 P PIC 9(3). 77 N PIC 9(3). 77 R PIC 9(3). PROCEDURE DIVISION. ACCEPT P. ACCEPT N. ACCEPT R. COMPUTE I = P * N * R / 100 MOVE I TO I1. DISPLAY I1. STOP RUN. **************************** Bottom of Data **************************** TO COMPUTE VALUES FOR GRADE ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS15. DATA DIVISION. WORKING-STORAGE SECTION. 77 TOT PIC 9(6). 77 AVG PIC 9(6). 77 M1 PIC 9(3). 77 M2 PIC 9(3). 77 M3 PIC 9(3). PROCEDURE DIVISION. ACCEPT M1. ACCEPT M2. ACCEPT M3. COMPUTE TOT = M1 + M2 + M3. COMPUTE AVG = TOT / 3 IF AVG > 80 DISPLAY "PASS" DISPLAY "GARDE I" ELSE IF AVG > 60 AND AVG < 80 DISPLAY "PASS" DISPLAY "GRADE II" ELSE IF AVG < 60 DISPLAY "ALL PASS" DISPLAY "GARDE III" ELSE DISPLAY "FAIL" END-IF. DISPLAY "THE TOTAL IS " TOT. DISPLAY "THE AVERAGE IS " AVG. STOP RUN. **************************** Bottom of Data **************************** TO ACCEPT VALUES FOR GROUP ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS171. DATA DIVISION. WORKING-STORAGE SECTION. 77 T PIC 9(3) VALUE 0. 77 I PIC 9(2). 01 STU-TAB. 02 STU-REC OCCURS 3 TIMES. 03 M1 PIC 9(2). 03 M2 PIC 9(2). 03 M3 PIC 9(2). 03 TOT PIC 9(4). 03 AVG PIC 9(4)V9(2). 03 GRADE PIC X(10). PROCEDURE DIVISION. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 3 ACCEPT STU-REC(I) END-PERFORM. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 3 COMPUTE TOT(I) = M1(I) + M2(I) + M3(I) COMPUTE AVG(I) = TOT(I) / 3 EVALUATE AVG(I) WHEN 80 THRU 100 MOVE "GARDE I" TO GRADE(I) WHEN 60 THRU 79 MOVE "GRADE II" TO GRADE(I) WHEN 35 THRU 60 MOVE "GRADE III" TO GRADE(I) WHEN OTHER MOVE "FAIL" TO GRADE(I) END-EVALUATE DISPLAY STU-REC(I) END-PERFORM. STOP-RUN. **************************** Bottom of Data ****************************
PRIME NUMBER AND NON-PRIME NUMBER
***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS18 DATA DIVISION. WORKING-STORAGE SECTION. 77 Q PIC 9(2)V9(2). 77 R PIC 9(2). 77 N PIC 9(2). 77 I PIC 9(2) VALUE 2. 77 T PIC 9(1) VALUE 0. PROCEDURE DIVISION. MAIN-PARA. PERFORM ACCEPT-PARA. PERFORM COMP-PARA. PERFORM DISP-PARA. STOP RUN. ACCEPT-PARA. ACCEPT N. COMP-PARA. PERFORM UNTIL I < N DIVIDE N BY I GIVING Q REMAINDER R IF R IS EQUAL TO 0 MOVE 2 TO T EXIT ELSE COMPUTE I = I + 1 END-IF END-PERFORM. DISP-PARA. IF T IS EQUAL TO 0 DISPLAY "PRIME NUMBER" ELSE DISPLAY "NON PRIME" END-IF. **************************** Bottom of Data **************************** TO PERFORM I ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS19. DATA DIVISION. WORKING-STORAGE SECTION. 77 I PIC 9(2) VALUE 1. PROCEDURE DIVISION. DISPLAY "THE NATURAL". PERFORM UNTIL ( I > 10 ) ADD 1 TO I DISPLAY I END-PERFORM. STOP RUN. **************************** Bottom of Data ****************************
FIND SUM OF TWO INDIVIDUAL
***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS20. DATA DIVISION. WORKING-STORAGE SECTION. 77 A PIC 9(2). 77 R PIC 9(2). 77 C PIC 9(2) VALUE 0. PROCEDURE DIVISION. ACCEPT A. PERFORM UNTIL A <= 0 DIVIDE A BY 10 GIVING A REMAINDER R DISPLAY "REMAINDER" R COMPUTE C = C + R END-PERFORM. DISPLAY C. STOP RUN. **************************** Bottom of Data **************************** PROGRAM FOR ODD AND EVEN NUMBER USING PERFORM ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS211. DATA DIVISION. WORKING-STORAGE SECTION. 77 Q PIC 9(2). 77 R PIC 9(2). 77 I PIC 9(2). PROCEDURE DIVISION. MAIN-PARA. PERFORM ACCEPT-PARA. PERFORM COMP-PARA. STOP RUN. ACCEPT-PARA. ACCEPT I. COMP-PARA. PERFORM UNTIL ( I > 10 ) ADD 1 TO I DIVIDE I BY 2 GIVING R REMAINDER Q IF Q IS EQUAL TO 0 DISPLAY "EVEN NUMBERS" DISPLAY I ELSE DISPLAY "ODD NUMBERS" DISPLAY I END-IF. END-PERFORM. STOP RUN. **************************** Bottom of Data **************************** ARITHEMETIC OPERTAION ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS23. DATA DIVISION. WORKING-STORAGE SECTION. 77 A PIC 9(2). 77 B PIC 9(2). 77 C PIC 9(3). 77 D PIC 9(3). 77 E PIC 9(3). 77 F PIC 9(3). PROCEDURE DIVISION. ACCEPT A. ACCEPT B. ADD A TO B GIVING C. SUBTRACT A FROM B GIVING D. MULTIPLY A BY B GIVING E. DIVIDE A BY B GIVING F. DISPLAY "ADDITION " C. DISPLAY "SUBTRACTION " D. DISPLAY "MULTIPY " E. DISPLAY "DIVIDE " F. STOP RUN. **************************** Bottom of Data **************************** DISPLAY ISDCODE, STDCODE, AREACODE ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS12. DATA DIVISION. WORKING-STORAGE SECTION. 01 WS-TELNO PIC 9(10). 01 WS-TELENO REDEFINES WS-TELNO. 02 ISDCODE PIC 9(3). 02 STDCODE PIC 9(3). 02 AREACODE PIC 9(4). PROCEDURE DIVISION. ACCEPT WS-TELNO. DISPLAY ISDCODE. DISPLAY STDCODE. DISPLAY AREACODE. STOP RUN. **************************** Bottom of Data **************************** DISPLAYING FRISTNAME AND LASTNAME IN NAME ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS13. DATA DIVISION. WORKING-STORAGE SECTION. 01 NAME PIC X(10). 01 NAME1 REDEFINES NAME. 02 FNAME PIC X(5). 02 LNAME PIC X(5). PROCEDURE DIVISION. ACCEPT NAME. DISPLAY "FIRSTNAME " FNAME. DISPLAY "LASTNAME " LNAME. DISPLAY "NAME " NAME. STOP RUN. **************************** Bottom of Data **************************** TO DISPLAY THE WEEKDAYS ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS26. DATA DIVISION. WORKING-STORAGE SECTION. 01 W-REC. 02 W-DAYS. 05 D1 PIC X(10) VALUE "SUNDAY". 05 D2 PIC X(10) VALUE "MONDAY". 05 D3 PIC X(10) VALUE "TUESDAY". 05 D4 PIC X(10) VALUE "WEDNESDAY". 05 D5 PIC X(10) VALUE "THRUSDAY". 05 D6 PIC X(10) VALUE "FRIDAY". 05 D7 PIC X(10) VALUE "SATURDAY". 02 W-DAYS1 REDEFINES W-DAYS PIC X(10) OCCURS 7 TIMES. 77 I PIC 9(2) VALUE 0. PROCEDURE DIVISION. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 10 DISPLAY W-DAYS1(I) END-PERFORM. STOP-RUN. **************************** Bottom of Data **************************** PAYROLL FOR EMPLOYEE ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS14. DATA DIVISION. WORKING-STORAGE SECTION. 01 WS-PAY. 05 WS-FIXED-PAY. 10 WS-BASIC PIC 9(6)V99. 10 WS-DA PIC 9(6)V99. 05 WS-ADDITIONAL-PAY. 10 WS-HRA PIC 9(6)V99. 05 WS-MTHLY-INCENTIVE PIC 9(6)V99. 05 WS-DEDUCTIONS. 10 WS-PF PIC 9(6)V99. 10 WS-IT PIC 9(6)V99. 10 WS-OTHER PIC 9(6)V99. 66 GRP1 RENAMES WS-DA THRU WS-MTHLY-INCENTIVE. 66 GRP2 RENAMES WS-HRA THRU WS-IT. PROCEDURE DIVISION. ACCEPT WS-PAY DISPLAY "WS-PAY " WS-PAY. DISPLAY "WS-DA FROM WS-MTHLY-INCENTIVE " GRP1. DISPLAY "WS-HRA FROM WS-HRA " GRP2. STOP RUN. **************************** Bottom of Data **************************** CALCULATE WITH RETURNS ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS15. DATA DIVISION. WORKING-STORAGE SECTION. 01 AGE PIC 9(3). 88 MINOR VALUES ARE 1 THRU 17. 88 MAJOR VALUES ARE 18 THRU 30. 88 MIDDLEAGE VALUES ARE 31 THRU 40. 88 OLDAGE VALUE ARE 41 THRU 60. 88 SR-CITIZEN VALUE ARE 61 THRU 100. 77 AMOUNT PIC 9(2). 77 RETURNS PIC 9(4)V9(2). 77 RETURNS1 PIC 9(4).9(2). PROCEDURE DIVISION. ACCEPT AGE. ACCEPT AMOUNT. IF MINOR COMPUTE RETURNS = AMOUNT + (7 / 100) ELSE IF MAJOR COMPUTE RETURNS = AMOUNT + (9 / 100) ELSE IF MIDDLEAGE COMPUTE RETURNS = AMOUNT + (10 / 100) ELSE IF OLDAGE COMPUTE RETURNS = AMOUNT + (11 / 100) ELSE COMPUTE RETURNS = AMOUNT + (12 / 100) END-IF. MOVE RETURNS TO RETURNS1. DISPLAY "THE AGE IS " AGE. DISPLAY "THE RETURNS IS " RETURNS1. STOP RUN. **************************** Bottom of Data **************************** VOWELS ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS16. DATA DIVISION. WORKING-STORAGE SECTION. 01 CHAR PIC X(1). 88 VOWELS VALUES 'A', 'E', 'I', 'O', 'U'. 88 CONSONANT VALUES 'B' THRU 'D', 'F' THRU 'H'. 88 CONS VALUES 'J' THRU 'N', 'P' THRU 'T', 'V' THRU 'Z'. 88 DIGIT VALUES '0' THRU '9'. 88 VALID-CHAR VALUES '0' THRU '9', 'A' THRU 'Z'. PROCEDURE DIVISION. ACCEPT CHAR. EVALUATE VALID-CHAR WHEN VOWELS DISPLAY 'VOWELS' WHEN CONSONANT DISPLAY 'CONSONANT' WHEN CONS DISPLAY 'CONSONANTS' WHEN OTHER DISPLAY 'DIGIT' END-EVALUATE. STOP RUN. **************************** Bottom of Data **************************** TO ACCEPT VALID NUMBER AND DISPLAY IN WORDS ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS31. DATA DIVISION. WORKING-STORAGE SECTION. 77 N PIC 9(2). PROCEDURE DIVISION. ACCEPT N. EVALUATE N WHEN '1' DISPLAY "ONE" WHEN '2' DISPLAY "TWO" WHEN '3' DISPLAY "THREE" WHEN '4' DISPLAY "FOUR" WHEN '5' DISPLAY "FIVE" WHEN '6' DISPLAY "SIX" WHEN '7' DISPLAY "SEVEN" WHEN '8' DISPLAY "EIGHT" WHEN '9' DISPLAY "NINE" WHEN '0' DISPLAY "ZERO" END-EVALUATE. STOP RUN. **************************** Bottom of Data **************************** TO ACCEPT 10 NUMBER AND SUM IT ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS33. DATA DIVISION. WORKING-STORAGE SECTION. 77 T PIC 9(2) VALUE 0. 77 I PIC 9(2). PROCEDURE DIVISION. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 10 COMPUTE T = T + I END-PERFORM. DISPLAY T. STOP RUN. **************************** Bottom of Data **************************** PROGRAM TO DIVISBLE BY 50 ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS33. DATA DIVISION. WORKING-STORAGE SECTION. 01 MAX-N. 02 N PIC 9(2) OCCURS 50 TIMES. 77 I PIC 9(2) VALUE 0. 77 Q PIC 9(2). 77 R PIC 9(2). PROCEDURE DIVISION. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 50 DIVIDE I BY 3 GIVING Q REMAINDER R IF R = 0 DISPLAY I END-IF END-PERFORM. STOP RUN. **************************** Bottom of Data **************************** TO FIND BIGGEST NUMBER ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS34. DATA DIVISION. WORKING-STORAGE SECTION. 01 MAX-N. 02 N PIC 9(2) OCCURS 5 TIMES. 77 I PIC 9(2) VALUE 0. 77 A PIC 9(2) VALUE 0. PROCEDURE DIVISION. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 5 ACCEPT N(I) END-PERFORM. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 5 IF N(I) > A MOVE N(I) TO A END-IF END-PERFORM. DISPLAY "GREATEST NUMBER IS " A. STOP RUN. **************************** Bottom of Data **************************** SUM OF EVEN NUMBER AND ODD NUMBER ***************************** Top of Data ****************************** IDENTIFICATION DIVISION. PROGRAM-ID. ASS35. DATA DIVISION. WORKING-STORAGE SECTION. 01 MAX-N. 02 N PIC 9(2) OCCURS 100 TIMES. 77 I PIC 9(2) VALUE 0. 77 Q PIC 9(2). 77 R PIC 9(2). 77 E PIC 9(2) VALUE 0. 77 O PIC 9(2) VALUE 0. PROCEDURE DIVISION. PERFORM VARYING I FROM 1 BY 1 UNTIL I > 50 DIVIDE I BY 2 GIVING Q REMAINDER R IF R = 0 COMPUTE E = E + I ELSE COMPUTE O = O + I END-IF END-PERFORM. DISPLAY "EVEN NUM" E. DISPLAY "ODD NUM" O. STOP-RUN. **************************** Bottom of Data **************************** TO COMPILE ***************************** Top of Data ****************************** //WPR014A JOB WIP,WIP,CLASS=A,NOTIFY=&SYSUID //MYLIB JCLLIB ORDER=WPRADM.WIP.COMPILER //S1 EXEC PROC=COBCL, // SRCLIB=WPR014.AUG16.COBALPGM, // MEMBER=ASS311, // COPYLIB=WPR014.AUG16.COBALPGM, // LOADLIB=WPR014.AUG16.LOADLIB **************************** Bottom of Data **************************** TO RUN ***************************** Top of Data ****************************** //WPR014A JOB WIP,WIP,CLASS=A,NOTIFY=&SYSUID //JOBLIB DD DSN=WPR014.AUG16.LOADLIB,DISP=SHR //S1 EXEC PGM=ASS31 //SYSIN DD * 14 /* //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* **************************** Bottom of Data ****************************