Conditions.cbl An example program demonstrating the use of Condition Names (level 88's). Perform1.cbl An example program demonstrating how the first format of the PERFORM may be used to change the flow of control through a program. Perform2.cbl Demonstrates the second format of the PERFORM. The PERFORM..TIMES may be used to execute a block of code x number of times. Perform3.cbl Demonstrates how the PERFORM..UNTIL (third format) may be used to process a stream of values where the length of the stream cannot be determined in advance (although in this case there is a set maximum number of values in the stream). Perform4.cbl Demonstrates how the PERFORM..VARYING and the PERFORM..VARYING..AFTER (fourth format) may be used for counting iteration. Also introduces the WITH TEST BEFORE and WITH TEST AFTER phrases. MileageCount.cbl Demonstrates how the PERFORM..VARYING and the PERFORM..VARYING..AFTER (fourth format) may be used to simulate a mileage counter.