COBOL - Coding your program - Using arithmetic expressions



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Codificando seu programa - Usando expressões aritméticas
Enterprise COBOL for z/OS, Version 4.2

Você pode usar expressões aritméticas em muitos (mas não todos) lugares em instruções onde itens de dados numéricos são permitidos.

Por exemplo, você pode usar expressões aritméticas como comparandos nas condições de relação:

IF (A + B) > (C - D + 5) THEN. . .

As expressões aritméticas podem consistir em um único literal numérico, um único item de dados numéricos ou uma única referência de função intrínseca.
Eles também podem consistir em vários desses itens conectados por operadores aritméticos.

Os operadores aritméticos são avaliados na seguinte ordem de precedência:

Tabela 1. Ordem de avaliação dos operadores aritméticos

Operador Significado Ordem de avaliação
Unary + ou - Signo algébrico Primeiro
** Exponenciação Segundo
/ ou * Divisão ou multiplicação Terceiro
Binary + ou - Adição ou subtração Último

Os operadores no mesmo nível de precedência são avaliados da esquerda para a direita; no entanto, você pode usar parênteses para alterar a ordem de avaliação.
As expressões entre parênteses são avaliadas antes dos operadores individuais serem avaliados.
Parênteses, sejam necessários ou não, tornam seu programa mais fácil de ler.

Conceitos relacionados:



© Copyright IBM Corp.