IDENTIFICATION DIVISION.
PROGRAM-ID. DOUKAKU-62.
*
ENVIRONMENT DIVISION.
*
DATA DIVISION.
WORKING-STORAGE SECTION.
01 WK-KUKU.
03 L PIC 9.
03 FILLER PIC X(3) VALUE " * ".
03 R PIC 9.
03 FILLER PIC X(3) VALUE " = ".
03 RESULT PIC Z9.
*
PROCEDURE DIVISION.
MOVE ZERO TO L.
PERFORM UNTIL L = 9
ADD 1 TO L
MOVE ZERO TO R
PERFORM UNTIL R = 9
ADD 1 TO R
MULTIPLY L BY R GIVING RESULT
DISPLAY WK-KUKU
END-PERFORM
END-PERFORM.
STOP RUN.
eller
#6169()
[
COBOL
]
Rating0/0=0.00
http://ja.doukaku.org/comment/6132/は一般のCOBOLではなくYCobol独自の書式だったので、より一般的な書式のものに書き換えました。 OpenCOBOLでのコンパイルに成功、動作確認済み。
IDENTIFICATION DIVISION. PROGRAM-ID. DOUKAKU-62. * ENVIRONMENT DIVISION. * DATA DIVISION. WORKING-STORAGE SECTION. 01 WK-KUKU. 03 L PIC 9. 03 FILLER PIC X(3) VALUE " * ". 03 R PIC 9. 03 FILLER PIC X(3) VALUE " = ". 03 RESULT PIC Z9. * PROCEDURE DIVISION. MOVE ZERO TO L. PERFORM UNTIL L = 9 ADD 1 TO L MOVE ZERO TO R PERFORM UNTIL R = 9 ADD 1 TO R MULTIPLY L BY R GIVING RESULT DISPLAY WK-KUKU END-PERFORM END-PERFORM. STOP RUN.Rating0/0=0.00-0+