Ch 8_1. Decision Making using IF


Logical Control Structures


Example I using NEXT SENTENCE

IF A < B NEXT SENTENCE ELSE MOVE 1 TO B END-IF IF A >= B MOVE 1 TO B END-IF

Example II

IF A < C MOVE 1 TO A ELSE MOVE 1 TO B END-IF

Do not mix field types in comparison

COBOL 74 Style without END-IF

IF A = B ADD C TO D MOVE E TO TOTAL. IF A = B ADD C TO D. MOVE E TO TOTAL.
Proper indentation is very important!