identification division.
program - id. prog .
environment division.
data division.
working - storage section.
77 n pic Z9.
77 i pic Z9.
77 r pic Z9.
77 b pic Z9.
procedure division.
display 'Hello, World!'
accept n
move 2 to b
move 0 to i
perform until i greater than n
COMPUTE r = b** i.
display r
end- perform
stop run.
aWRlbnRpZmljYXRpb24gZGl2aXNpb24uCnByb2dyYW0taWQuIHByb2cuCmVudmlyb25tZW50IGRpdmlzaW9uLgpkYXRhIGRpdmlzaW9uLgp3b3JraW5nLXN0b3JhZ2Ugc2VjdGlvbi4KICA3NyBuIHBpYyBaOS4KICA3NyBpIHBpYyBaOS4KICA3NyByIHBpYyBaOS4KICA3NyBiIHBpYyBaOS4KcHJvY2VkdXJlIGRpdmlzaW9uLgogIGRpc3BsYXkgJ0hlbGxvLCBXb3JsZCEnCiAgYWNjZXB0IG4KICBtb3ZlIDIgdG8gYgogIG1vdmUgMCB0byBpCiAgcGVyZm9ybSB1bnRpbCBpIGdyZWF0ZXIgdGhhbiBuCiAgICBDT01QVVRFIHIgPSBiKippLgogICAgZGlzcGxheSByCiAgZW5kLXBlcmZvcm0KICBzdG9wIHJ1bi4=
compilation info
prog.cbl: 17: error: syntax error, on or before '.'
prog.cbl: 17: error: unknown or wrong statement, on or before '.'
prog.cbl: 18: error: syntax error, on or before 'end-perform'
prog.cbl: 18: error: unknown or wrong statement, on or before 'end-perform'
stdout