COBOL EVALUATE FALSE

 

EVALUATE FALSE
 
 
The following COBOL program depicts the use of 
EVALUATE FALSE
 
 
 
       IDENTIFICATION DIVISION.
       PROGRAM-ID. PGM021.
       AUTHOR. MAINFRAMEWIZARD.
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 WS-SUB   PIC 9  VALUE ZEROS.
       PROCEDURE DIVISION.
       10000-MAIN-PARA.
             MOVE 5 TO WS-SUB.
             EVALUATE FALSE
                 WHEN WS-SUB>4
                  DISPLAY 'WS-SUB IS GREATER THAN 4'
                 WHEN WS-SUB>5
                  DISPLAY 'WS-SUB IS GREATER THAN 5'
                 WHEN OTHER
                  DISPLAY 'NO CONDITION MET'
             END-EVALUATE
             STOP RUN.
 
 
The output of the program is 
 
WS-SUB IS GREATER THAN 5