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!