Here’s COBOL compute statement example. You can write mathematical operations using COMPUTE.
COBOL Example to use Compute
100-MAIN-PROGRAM. OPEN INPUT SALES-FILE OUTPUT CHECK-FILE MOVE 'Y' TO ARE-THERE-MORE-RECS MOVE SPACES TO CHECK-REC PERFORM UNTIL ARE-THERE-MORE-RECS = 'N' READ SALES-FILE AT END MOVE 'N' TO ARE-THERE-MORE-RECS NOT AT END PERFORM 200-PROCESS-PARA END-READ END-PERFORM CLOSE SALES-FILE CHECK-FILE STOP RUN. 200-PROCESS-PARA. IF SALES-IN > 100 MULTIPLY .10 BY SALES-IN GIVING WS-COMMISSION ELSE MULTIPLY .05 BY SALES-IN GIVING WS-COMMISSION END-IF COMPUTE AMT-OUT = SALES-IN + WS-COMMISSION MOVE SALES-IN TO NAME-OUT WRITE CHECK-REC.
Latest Posts