Arvorezinha – COBOL
Outra submissão para a saga da arvorezinha, pelo meu colega João Saramago, desta vez em COBOL. Aqui vai:
IDENTIFICATION DIVISION.
PROGRAM-ID. Arvorezinha.
AUTHOR. João Saramago.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Linhas PIC 99 VALUE 5.
01 AUX PIC 99 VALUE ZEROS.
01 AUX2 PIC 99 VALUE ZEROS.
PROCEDURE DIVISION.
Main.
DISPLAY "Número de Linhas: " WITH NO ADVANCING
ACCEPT Linhas.
PERFORM VARYING AUX FROM 1 BY 1 UNTIL AUX GREATER THAN Linhas
PERFORM VARYING AUX2 FROM 0 BY 1 UNTIL AUX2 EQUAL TO AUX
DISPLAY "*" WITH NO ADVANCING
END-PERFORM
DISPLAY ""
END-PERFORM
STOP RUN.
Para compilar usei o OpenCobol e para compilar é este comando:
cobc -free -x arvorezinha.cbl
CAPS LOCK IS CRUISE CONTROL FOR COBOL!
Adorava estar vivo para poder fazer coisas inúteis como esta :/
Que cromo que tu me saíste! Arranja uma vida!