IDENTIFICATION DIVISION.
PROGRAM-ID. SPECIFIEDSTEPLOOP.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 I PIC 99 VALUE 0.
01 STEP-SIZE PIC 99 VALUE 3.
*> Loop With a Custom Step
PROCEDURE DIVISION.
DISPLAY "LOOP WITH STEP SIZE OF " STEP-SIZE.
PERFORM VARYING I FROM 0 BY STEP-SIZE
UNTIL I > 20
DISPLAY "I = " I
END-PERFORM
DISPLAY "DONE.".
STOP RUN.
*> run:
*>
*> LOOP WITH STEP SIZE OF 03
*> I = 00
*> I = 03
*> I = 06
*> I = 09
*> I = 12
*> I = 15
*> I = 18
*> DONE.
*>