Comando COBOL: ACCEPT – Lê dados de entrada do usuário ou do sistema.

O comando ACCEPT é uma das principais instruções de entrada em COBOL, permitindo que programas leiam dados de entrada tanto do usuário quanto do sistema. Essa funcionalidade é essencial para interagir com o usuário e obter informações necessárias para o processamento. Neste artigo, exploraremos o funcionamento e a sintaxe do comando ACCEPT, além de apresentar exemplos práticos que ilustram seu uso em diferentes cenários.

Comando COBOL: Funcionamento e Sintaxe do ACCEPT

O comando ACCEPT em COBOL é utilizado para receber dados, que podem ser inseridos pelo usuário em tempo de execução ou provenientes do sistema. A sintaxe básica do comando é simples: ACCEPT. Quando um dado é lido, ele é armazenado na variável especificada, permitindo que o programa utilize essa informação posteriormente. Além disso, o comando pode ser adaptado para ler dados de várias fontes, como arquivos ou diretamente do terminal, dependendo das necessidades do aplicativo. Para ler dados do sistema, a sintaxe pode incluir opções adicionais que possibilitam a captura de informações sobre ambiente e configurações.

Exemplos Práticos de Uso do ACCEPT em COBOL

Um exemplo prático do uso do comando ACCEPT é a coleta de um nome de usuário a partir do terminal. O código a seguir ilustra como isso pode ser feito:

       IDENTIFICATION DIVISION.
       PROGRAM-ID. ExemploAccept.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 Nome-Usuario PIC A(30).

       PROCEDURE DIVISION.
           DISPLAY "Digite seu nome: ".
           ACCEPT Nome-Usuario.
           DISPLAY "Olá, " Nome-Usuario "!".
           STOP RUN.

Neste exemplo, o programa solicita que o usuário digite seu nome, que é armazenado na variável Nome-Usuario, e, em seguida, exibe uma saudação personalizada. Outro exemplo pode envolver a leitura de uma data do sistema:

       IDENTIFICATION DIVISION.
       PROGRAM-ID. ExemploAcceptDataSistema.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 DataSistema PIC 9(8).

       PROCEDURE DIVISION.
           ACCEPT DataSistema FROM DATE.
           DISPLAY "A data do sistema é: " DataSistema.
           STOP RUN.

Aqui, o programa utiliza o comando ACCEPT para obter a data do sistema e exibi-la ao usuário, demonstrando a versatilidade do comando em diferentes contextos.

O comando ACCEPT é uma ferramenta poderosa em COBOL para a interação com dados de entrada, seja por meio de entrada do usuário ou da leitura de informações do sistema. A compreensão de sua sintaxe e funcionamento é fundamental para o desenvolvimento de aplicações eficazes e interativas. Os exemplos apresentados ilustram como implementar o comando de maneira prática, permitindo que programadores aproveitem ao máximo as capacidades que o COBOL oferece.

Leia mais