Árvore de páginas

Operadores Aritméticos 

Produto:

Microsiga Protheus

Ocorrência:

Aplicáveis somente a "Execução", sendo considerados como operadores de "atribuição".

 

Operador

Descrição

Colunas

1

2

3

+

Soma o valor do campo "1ª expressão" com o valor do campo "2ª expressão"

 

x

 

+=

Soma o valor que está no campo "2ª expressão" à variável que está no campo "1ª expressão"

x

x

 

++

Soma "1" à variável que está no campo "1ª expressão"

x

x

 

-

Subtrai o valor do campo "2ª expressão" do valor do campo "1ª expressão"

 

x

 

-=

Subtrai o valor do campo "2ª expressão" da variável que está no campo "1ª expressão"

x

x

 

--

Subtrai "1" da variável que está no campo "1ª expressão"

x

x

 

*

Multiplica o valor do campo "1ª expressão" pelo valor do campo "2ª expressão"

 

x

 

*=

Multiplica o valor do campo "2ª expressão" pela variável que está no campo "1ª expressão"

x

x

 

/

Divide o valor do campo "1ª expressão" pelo valor do campo "2ª expressão"

 

x

 

/=

Divide o valor do campo "2ª expressão" pela variável do campo "1ª expressão"

x

x

 

^

**

Calcula o exponencial

 

x

 

:=

Atribui o valor do campo "2ª expressão" à variável do campo "1ª expressão"

x

x

 

%

Calcula o módulo, ou seja, o resto da divisão entre os campos "2ª expressão" e "1ª expressão"

 

x

 

 

Exemplo:

Tipo

Resultado

Operador 1

1ª Expressão

Operador 2

2ª Expressão

Operador 3

Execução

nValtTot

:=

nVal

:=

0

.END.

Execução

nValTot

:=

nVal

+

SRA->RA_SALARIO

.END.

Condição

 

 

cTipDep

==

"2"

.END.

Laço

 

 

cTipDep=="2"

.NOT.

 

.END.

Passo a passo:

 

Observações: