We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 640bcc2 commit 21b7334Copy full SHA for 21b7334
archive/c/cobol/baklava.cbl
@@ -0,0 +1,22 @@
1
+ IDENTIFICATION DIVISION.
2
+ PROGRAM-ID. BAKLAVA.
3
+ DATA DIVISION.
4
+ WORKING-STORAGE SECTION.
5
+ 01 NUM PIC 9(2).
6
+ 01 NUM-SPACES PIC 9(2).
7
+ 01 NUM-STARS PIC 9(2).
8
+ 01 BAKLAVA-SPACES PIC X(10) VALUE SPACES.
9
+ 01 BAKLAVA-STARS PIC X(21) VALUE ALL "*".
10
+
11
+ PROCEDURE DIVISION.
12
+ PERFORM VARYING NUM FROM 0 BY 1 UNTIL NUM > 20
13
+ COMPUTE NUM-SPACES = FUNCTION ABS(NUM - 10)
14
+ COMPUTE NUM-STARS = 21 - 2 * NUM-SPACES
15
16
+ * Display NUM-SPACES " " without newline
17
+ DISPLAY BAKLAVA-SPACES(1:NUM-SPACES) NO ADVANCING
18
19
+ * Display NUM-STARS "*" with newline
20
+ DISPLAY BAKLAVA-STARS(1:NUM-STARS)
21
+ END-PERFORM
22
+ STOP RUN.
0 commit comments