File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ IDENTIFICATION DIVISION .
2+ PROGRAM-ID . FIZZ-BUZZ .
3+ AUTHOR. KAAMKIYA.
4+
5+ DATA DIVISION .
6+ WORKING-STORAGE SECTION .
7+ 01 COUNTER PIC 999 VALUE 1 .
8+ 01 FIZZ PIC 999 VALUE 1 .
9+ 01 BUZZ PIC 999 VALUE 1 .
10+ 01 RESULT-STRING PIC xxx.
11+ 01 SPACE-COUNT PIC 99 VALUE ZERO .
12+ PROCEDURE DIVISION .
13+ PERFORM 100 TIMES
14+ IF FIZZ = 3
15+ THEN IF BUZZ = 5
16+ THEN DISPLAY " FizzBuzz"
17+ COMPUTE BUZZ = 0
18+ ELSE DISPLAY " Fizz"
19+ END-IF
20+ COMPUTE FIZZ = 0
21+ ELSE IF BUZZ = 5
22+ THEN DISPLAY " Buzz"
23+ COMPUTE BUZZ = 0
24+ ELSE
25+ MOVE 0 TO SPACE-COUNT
26+ INSPECT COUNTER TALLYING SPACE-COUNT
27+ FOR LEADING ZEROS
28+ MOVE COUNTER
29+ (SPACE-COUNT + 1 :
30+ LENGTH OF COUNTER - SPACE-COUNT)
31+ TO RESULT-STRING
32+ DISPLAY RESULT-STRING
33+ END-IF
34+ END-IF
35+ ADD 1 TO COUNTER
36+ ADD 1 TO FIZZ
37+ ADD 1 TO BUZZ
38+ END-PERFORM
39+ STOP RUN .
You can’t perform that action at this time.
0 commit comments