125997600R. HENDERSON XXXXXXXXXX 234789543P. MARTINSON XXXXXXXXXX 276888003M. JACKSON XXXXXXXXXX 332557267B. BRUHANSKY XXXXXXXXXX 235654654K. THOMPSON XXXXXXXXXX 336221180F. SMITH XXXXXXXXXX...

Need to write a pseudocode for a program.


125997600R. HENDERSON 11379011 234789543P. MARTINSON 11250011 276888003M. JACKSON 22394020 332557267B. BRUHANSKY 21314020 235654654K. THOMPSON 23279021 336221180F. SMITH 21304019 332557845D. MIKA 33217024 377000854A. ABRAMS 31379027 399000002L. NAIRN 33375029 211311411P. BUTTRAM 41397035 122886567F. DARK 41297034 224257889S. SMITH 41397038 125654334C. HAYES 41400040 345345669J. FISHER 42200036 432234543S. JONES 43291033 488345612M. PILLION 41255034 COBOL PROGRAMMING.- WRITE A PSUEDOCODE OF THE FOLLOWING Q. Page 300, Problem #8 programming assignment cobol and output files is to be posted here. The Pass-Em State College has a student file with the following data: SSNO; STUDENT NAME; CLASS; SCHOOL; GPA 9V99; CREDITS EARNED 1-9; 10-30; 31; 32; 33-35; 36-38 Column 31 is: 1 = Freshman 2 = Sophomore 3 = Junior 4 = Senior Column 32 is: 1 = Business 2 = Liberal Arts 3 = Engineering Print the average GPA for all students at the college. List the appropriate Class and School name for each student & label the data. NOTE: Headers are required to label each record. Each record must be printed to an output file with the proper formatting for SSN, The name of the Class and the name of the School and GPA. Input file for this problem is in the "Dataset" folder Input data: 125997600R. HENDERSON 11379011 234789543P. MARTINSON 11250011 276888003M. JACKSON 22394020 332557267B. BRUHANSKY 21314020 235654654K. THOMPSON 23279021 336221180F. SMITH 21304019 332557845D. MIKA 33217024 377000854A. ABRAMS 31379027 399000002L. NAIRN 33375029 211311411P. BUTTRAM 41397035 122886567F. DARK 41297034 224257889S. SMITH 41397038 125654334C. HAYES 41400040 345345669J. FISHER 42200036 432234543S. JONES 43291033 488345612M. PILLION 41255034 Required Submissions: Psuedocode or flowchart--- Need to do this part. WRITE A PSUEDOCODE OF THE FOLLOWING: IDENTIFICATION DIVISION. PROGRAM-ID. STUDENT-INFO. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT STUDENT-FILE ASSIGN TO "C:\COBOL\CH0708.DAT" ORGANIZATION IS LINE SEQUENTIAL. SELECT OUTPUT-FILE ASSIGN TO "STUDENT-FILE.DAT" ORGANIZATION IS LINE SEQUENTIAL. DATA DIVISION. FILE SECTION. FD STUDENT-FILE. 01 STUDENT-INFO. 05 SSNO PIC X(9). 05 STUDENT-NAME PIC X(21). 05 CLASS-FIELD PIC 9. 05 SCHOOL PIC 9. 05 GPA PIC 999. 05 CREDITS-EARNED PIC 9(3). FD OUTPUT-FILE. 01 OUTPUT-REC PIC X(80). WORKING-STORAGE SECTION. 01 ARE-THERE-MORE-RECORDS PIC X(3) VALUE'YES'. 01 INFO-OUT. 05 SSNO-OUT PIC X(9). 05 FILLER PIC X(5) VALUE SPACES. 05 STUDENT-NAME-OUT PIC X(21). 05 FILLER PIC X(5) VALUE SPACES. 05 GPA-OUT PIC 9999. 01 AVERAGE. 05 PIC X(30) VALUE 'AVERAGE GPA FOR ALL STUDENTS:'. 05 AVERAGE-OF-GPA PIC 9(2).9(2). 01 TOTAL PIC 9999. 01 COUNTER PIC 9. PROCEDURE DIVISION. 100-MAIN. OPEN INPUT STUDENT-FILE OUTPUT OUTPUT-FILE PERFORM UNTIL ARE-THERE-MORE-RECORDS='NO' READ STUDENT-FILE AT END MOVE 'NO' TO ARE-THERE-MORE-RECORDS NOT AT END PERFORM 200-CALC-RTN COMPUTE TOTAL=TOTAL+GPA-OUT COMPUTE AVERAGE-OF-GPA=TOTAL/COUNTER END-READ END-PERFORM WRITE OUTPUT-REC FROM AVERAGE AFTER ADVANCING 1 LINE CLOSE OUTPUT-FILE STUDENT-FILE DISPLAY 'CLASS-FIELD' DISPLAY '1 for Freshman' DISPLAY '2 for Sophomore' DISPLAY '3 for Junior' DISPLAY '4 for Senior' DISPLAY 'SCHOOL-FIELD' DISPLAY '1 for Business' DISPLAY '2 for Liberal Arts' DISPLAY '3 for Engineering' STOP RUN. 200-CALC-RTN. ADD 1 TO COUNTER MOVE SSNO TO SSNO-OUT MOVE STUDENT-NAME TO STUDENT-NAME-OUT MOVE GPA TO GPA-OUT WRITE OUTPUT-REC FROM INFO-OUT AFTER ADVANCING 1 LINES. END PROGRAM STUDENT-INFO.
May 08, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here