IDENTIFICATION DIVISION. PROGRAM-ID. MENU-OPTIONS. DATA DIVISION. WORKING-STORAGE SECTION. 01 OPTION PIC 9. 01 RESP PIC X(1). 01 FIM PIC X VALUE 'N'. 01 DISPLAY-DATE PIC 9(2)9(2)9(4). PROCEDURE DIVISION. MAIN-PROCEDURE. PERFORM UNTIL FIM = 'S' DISPLAY "Escolha uma opção:" DISPLAY "1. Exibir mensagem de boas-vindas" DISPLAY "2. Exibir data atual" DISPLAY "3. Encerrar programa" ACCEPT OPTION EVALUATE OPTION WHEN 1 PERFORM DISPLAY-WELCOME-MESSAGE WHEN 2 PERFORM DISPLAY-CURRENT-DATE WHEN 3 MOVE 'S' TO FIM WHEN OTHER DISPLAY "Opção inválida. Por favor, escolha novamente." END-EVALUATE END-PERFORM. STOP RUN. DISPLAY-WELCOME-MESSAGE. DISPLAY "Olá! Bem-vindo ao nosso programa COBOL!". DISPLAY-CURRENT-DATE. MOVE FUNCTION CURRENT-DATE TO DISPLAY-DATE. DISPLAY "A data atual é: " DISPLAY-DATE.
Write, Run & Share Cobol code online using OneCompiler's Cobol online compiler for free. It's one of the robust, feature-rich online compilers for Cobol language. Getting started with the OneCompiler's Cobol editor is easy and fast. The editor shows sample boilerplate code when you choose language as Cobol and start coding.