PROGRAM 3
IDENTIFICATION DIVISION. PROGRAM-ID. PROJECT3. AUTHOR. ANTHONY F. ORTIZ. ****************************************** * THIS PROGRAM CREATES A SALES REPORT. * ****************************************** ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT IN-FILE ASSIGN TO DISK "A:\TWO.DAT" ORGANIZATION IS LINE SEQUENTIAL. SELECT OUT-FILE ASSIGN TO PRINTER. DATA DIVISION. FILE SECTION. FD IN-FILE LABEL RECORD IS STANDARD. 01 IN-RECORD. 02 FILLER PIC X(6). 02 IN-STORE-NUMBER PIC X(2). 02 IN-DEPT-NUMBER PIC X(2). 02 IN-SALESPERSON-NUMBER PIC X(2). 02 IN-SALESPERSON-NAME PIC X(20). 02 FILLER PIC X(21). 02 IN-SALES-AMOUNT PIC X(6). 02 FILLER PIC X(8). FD OUT-FILE. 01 OUT-BUFFER PIC X(80). WORKING-STORAGE SECTION. 01 OUT-RECORD. 02 FILLER PIC X(5). 02 OUT-SALESPERSON-NUMBER PIC X(2). 02 FILLER PIC X(7). 02 OUT-SALESPERSON-NAME PIC X(20). 02 FILLER PIC X(9). 02 OUT-STORE-NUMBER PIC X(2). 02 FILLER PIC X(9). 02 OUT-DEPT-NUMBER PIC X(2). 02 FILLER PIC X(9). 02 OUT-SALES-AMOUNT PIC X(6). 01 PROGRAM-INDICATORS. 02 EOF-SWITCH PIC X(3) VALUE 'NO '. PROCEDURE DIVISION. CREATE-PROGRAM. OPEN INPUT IN-FILE OUTPUT OUT-FILE. MOVE SPACES TO OUT-RECORD. READ IN-FILE AT END MOVE 'YES' TO EOF-SWITCH. PERFORM PRINT-RECORD UNTIL EOF-SWITCH = 'YES' CLOSE IN-FILE OUT-FILE. STOP RUN. PRINT-RECORD. MOVE IN-STORE-NUMBER TO OUT-STORE-NUMBER. MOVE IN-DEPT-NUMBER TO OUT-DEPT-NUMBER. MOVE IN-SALESPERSON-NUMBER TO OUT-SALESPERSON-NUMBER. MOVE IN-SALESPERSON-NAME TO OUT-SALESPERSON-NAME. MOVE IN-SALES-AMOUNT TO OUT-SALES-AMOUNT. WRITE OUT-BUFFER FROM OUT-RECORD AFTER ADVANCING 2 LINES. READ IN-FILE AT END MOVE 'YES' TO EOF-SWITCH. * OUTFILE: TWO.DAT 072786100101ALBERT, PETER A. CRT WORKSTATION 101202100308901 072786100103ALLENSON, SHEILA M. CONTEMPORARY DESK 202386800873403 072786100105ANDERSON, ARLENE T. EXECUTIVE DESK CHAIR301259301005005 072786100107BILLINGS, BARBARA ARMLESS SWIVEL CHAIR401378301105606 072786100109CANNON, CAROLE C. PLASTICMAID FLOORMAT200673900300004 072786100310CHAPMAN, RONA L. HAT & COAT RACK 301569400356702 072786100312CLAFFLIN, WALTER E. 5 DRAWER CABINET 401250100367803 072786100313COMPANA, ESTER CRT STAND & PAD 101890100789576 072786100315COOPER, BART B. CORRUGATED ORGANIZER100456700200034 072786100316CRAIGS, ELAINE 5" MESSAGE PADS 100127300506785 072786100318DOGGING, CARL LABEL & BADGE MAKER 301345700240582 072886100529DOWNING, EARLE S. SELF-ADHISIVE LABELS304873101258991 072886100530DRIFT, CHRISTOPHER #14 RUBBER BANDS 200053700348446 072886100531ERIKSON, BRIT E. TRANSPARENT TAPE 402345601103406 072886100532FREEMAN, ROBERT F. PHONE/ADDRESS BOOK 200579300608034 072886100535FRONT, CHARLES L. ELMO'S SUPER GLUE 401457300293483 072886100537GARCIA, JOSE FLOWCHART TEMPLATE 201456301013442 072886100738HATFIELD, FRED R. EXPAND-O FILE FOLDER403568500806795 072886100739HELLER, KAREN S. DESK TOP CARD FILE 300456700304591 072886100740HENDRIX, SHIRLEY D. GENERAL LEDGER CARDS300348200169523 072886100742ISLANDER, JENNE WOOD ATTACHE CASE 203547801209865 072886100743LADA, LAWRENCE S. STANDARD STAPLES 104500802475332 072886100745LADD, DAVID L. MULTIPLE HOLE PUNCH 400346800204082 072886100947LAMB, EDWARD R. PRESENTATION EASELS 203984402879906 072886100948LEELAND, WESLEY R. MAGNIFYING GLASS 300738300607023 072986100949LOFTIS, DOUGLAS L. DESK PAD & CALENDAR 100783700500092 072986100950MILLER, SUSAN S. DESK TOP ORGANIZER 203759802184392 072986200151MUDGLEY, BRENDA 3' DESK LAMP 203568401568224 072986200152NICKELS, KATHY WALL CLOCK & CORD 210308804108071 072986200154NOWAKOWSKI, ALLEN T.WASTE RECEPTICLES 403459300809545 072986200355PATERSON, PATTI SMOKING STANDS 108906701293424 072986200356PETERSON, JACK E. CORRESPONDONCE FORM 403450900809693 072986200357PETERSON, TONY L. WORK ORDER FORM PADS212009900459875 072986200358PLANTARA, CARLA P. PRESSBOARD COVERS 406550900879336 073086200359RASKIN, RUTH E. METAL HINGE BINDERS 309833104658262 073086200560SANDERSON, PAULETTE STENOGRAPHER'S PAD 412569300308551 073086200562SAUNDERS, GEORGE P. BINDER INDEXES 204050603459843 073086200564SINGER, ALEXIS E. EXPENSE BOOKLET 300348500203484 073086200565SUMMERS, APRIL L. COLUMNAR BOOKS 407890104593056 073086200567SWEET, SUSAN R. CALCULATOR ROLLS 109345405056091 073086200769TANDY, TRICIA S. HAND HELD CALCULATOR208394505010003 073086200770TERRY, RON CATCH-A-CALL PHONE 308309204832296 073186200773TONEY, IRA L. PENCIL SHARPENER 408398904007082 073186200775UPLAND, JILL I. PEN & PENCIL SET 208987803567754 073186200779VANBUREN, ERIN F. MECHANICAL PENCIL 304354403234735 073186200980WALLACE, STEVEN COLORED PENCIL SET 208979903478541 073186200985WALTON, WOODROW R. DUPLICATING FLUID 400783900638363 073186200987YULANE, ARTHUR M. FILING ENVELOPES 301234500900045 073186200990ZIPPO, WANDA EXECUTIVE PAD HOLDER400847500739156 073186200995ZOONEY, MARVIN 5" DISKETTE HOLDER 109385505033253 * OUTFILE: PROG3.OUT * 01 ALBERT, PETER A. 10 01 012021 03 ALLENSON, SHEILA M. 10 01 023868 05 ANDERSON, ARLENE T. 10 01 012593 07 BILLINGS, BARBARA 10 01 013783 09 CANNON, CAROLE C. 10 01 006739 10 CHAPMAN, RONA L. 10 03 015694 12 CLAFFLIN, WALTER E. 10 03 012501 13 COMPANA, ESTER 10 03 018901 15 COOPER, BART B. 10 03 004567 16 CRAIGS, ELAINE 10 03 001273 18 DOGGING, CARL 10 03 013457 29 DOWNING, EARLE S. 10 05 048731 30 DRIFT, CHRISTOPHER 10 05 000537 31 ERIKSON, BRIT E. 10 05 023456 32 FREEMAN, ROBERT F. 10 05 005793 35 FRONT, CHARLES L. 10 05 014573 37 GARCIA, JOSE 10 05 014563 38 HATFIELD, FRED R. 10 07 035685 39 HELLER, KAREN S. 10 07 004567 40 HENDRIX, SHIRLEY D. 10 07 003482 42 ISLANDER, JENNE 10 07 035478 43 LADA, LAWRENCE S. 10 07 045008 45 LADD, DAVID L. 10 07 003468 47 LAMB, EDWARD R. 10 09 039844 48 LEELAND, WESLEY R. 10 09 007383 49 LOFTIS, DOUGLAS L. 10 09 007837 50 MILLER, SUSAN S. 10 09 037598 51 MLTGLEY, BRENDA 20 01 035684 52 X=TLS, KATHY 20 01 103088 54 NOWAKOWSKI, ALLEN T. 20 01 034593 55 PATERSON, PATTI 20 03 089067 56 PETERSON, JACK E. 20 03 034509 57 PETERSON, TONY L. 20 03 120099 58 PLANTARA, CARLA P. 20 03 065509 59 RASKIN, RUTH E. 20 03 098331 60 SANDERSON, PAULETTE 20 05 125693 62 SAUNDERS, GEORGE P. 20 05 040506 64 SINGER, ALEXIS E. 20 05 003485 65 SUMMERS, APRIL L. 20 05 078901 67 SWEET, SUSAN R. 20 05 093454 69 TANDY, TRICIA S. 20 07 083945 70 TERRY, RON 20 07 083092 73 TONEY, IRA L. 20 07 083989 75 UPLAND, JILL I. 20 07 089878 79 VANBUREN, ERIN F. 20 07 043544 80 WALLACE, STEVEN 20 09 089799 85 WALTON, WOODROW R. 20 09 007839 87 YULANE, ARTHUR M. 20 09 012345 90 ZIPPO, WANDA 20 09 008475 95 ZOONEY, MARVIN 20 09 093855
BACK TO CIS165 PAGE.