Код IT
← Каталог

Основы языка COBOL — Мини-кейс из реальной бизнес-логики

Фрагмент из «Основы языка COBOL»: Мини-кейс из реальной бизнес-логики.

COBOL main.cbl
       IDENTIFICATION DIVISION.
       PROGRAM-ID. PAYMENT-CHECK.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01  WS-AMOUNT        PIC 9(5)V99 VALUE 0012345.
       01  WS-STATUS        PIC X(10).

       PROCEDURE DIVISION.
           IF WS-AMOUNT > 10000
               MOVE "REVIEW" TO WS-STATUS
           ELSE
               MOVE "OK" TO WS-STATUS
           END-IF
           DISPLAY "STATUS: " WS-STATUS
           STOP RUN.
       IDENTIFICATION DIVISION.
       PROGRAM-ID. PAYMENT-CHECK.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01  WS-AMOUNT        PIC 9(5)V99 VALUE 0012345.
       01  WS-STATUS        PIC X(10).

       PROCEDURE DIVISION.
           IF WS-AMOUNT > 10000
               MOVE "REVIEW" TO WS-STATUS
           ELSE
               MOVE "OK" TO WS-STATUS
           END-IF
           DISPLAY "STATUS: " WS-STATUS
           STOP RUN.