Académique Documents
Professionnel Documents
Culture Documents
Linha 1 temos uma definição obrigatória, a primeira divisão onde podemos explicar a finalidade do
programa.
Linha 2 Program-id é uma palavra reservada, logo a frente podemos ver que o nome do programa é
Exemplo.
Linha 3 segunda divisão onde fornece informações sobre o ambiente de execução do programa.
Linha 4 terceira divisão onde fornece as definições dos campos e arquivos utilizados.
Linha 5 Working-Storage Section fornece os campos que iremos usar. Outros tipos de declaração
poderiam ser usados, como File Section.
Linha 6 “01” é um nível reservado que descreve uma variável simples. A cláusula Pic descreve as
informações características que o Numero será do tipo numérico e conterá 4 dígitos.
Linha 7. A clausula Pic descreve uma variável chamada Divisao que será do tipo numérico e conterá 4
dígitos.
Linha 8 descreve uma variável do tipo alfanumérica (X) que terá 10 caracteres e será inicializada com
a frase “Positivo”.
Linha 9 quarta divisão que descreve os procedimentos do programa.
Linha 10 descreve um parágrafo dentro da procedure division, é obrigatório um parágrafo. Ele pode ser
usado como ponto de chamada, por exemplo GOTO nome do parágrafo.
Linha 11 Display irá mostrar a frase “Digite um numero” na linha 5 coluna 5.
Linha 12 Accept irá esperar receber um numero na linha 5 coluna 26 e este numero será armazenado
na variável Numero.
Linha 13 Divide irá dividir o número informado por 2, Giving Divisao colocará o quociente da divisão
dentro da variável Divisão. Remainder Divisao obterá o resto da divisão, e coloca dentro da variável
Divisao. Como quero obter somente o resto da divisão, atribuo às duas coisas na mesma variável.
Linha 14 IF NOT (DIVISAO=0), nega a condição se DIVISAO é igual a zero, pois se ela não for igual a
zero é que a divisão teve resto, ou seja, é impar.
Linha 15 Move “impar” to Resul. Coloca a frase ÍMPAR dentro da variável Resul.
Linha 16 irá colocar a frase “O numero“ na posição linha 9 coluna 5.
Linha 17 irá mostrar o número que o usuário digitou na linha 9 coluna 14.
Linha 18 irá mostrar se é PAR ou IMPAR na linha 9 coluna 14.
Linha 19 irá parar a execução do programa.