Matematica parte 01


Todo os cálculos em abap pode ser feitos sem o auxilio do comando compute, porem para garantir, a complexibilidade das expressões matemáticas complexas como: SIN, COS, LOG, SQRT, FRAC, TRUNC, é aconselhado utilizar o comando compute. Ex.:

 Data:  valor type p decimal 2 value ‘2.00’,

           retultado   type p decimal 2.

   COMPUTE   resultado = FRAC( valor).

ou

resultado = FRAC( valor). 

Compute x = FRAC (n):

O comando FRAC( Numero), retira toda parte inteira de um determinado valor fracionário, e transfere para uma variável do tipo compatível a parte fracionaria. 

Ex.: Data:  valor type p decimal 2 value ‘2.23’,

         retultado   type p decimal 2. 

COMPUTE   resultado = FRAC( valor).

Resultado = 0.23 Compute x = TRUNC (n):

O comando TRUNC ( numero ), trunca um determinado valor retirando a parte fracionário, e transferindo somente a parte inteira. 

Ex.: Data:  valor type p decimal 2 value ‘2.23’,

       retultado   type p decimal 2.

 COMPUTE   resultado = TRUNC( valor).

Resultado = 2.00 Compute x = SQRT (n):

O comando SQTR ( numero ), retorna a raiz quadrada de um determinado valor. 

 Data:  valor type p value ‘49’,

           retultado   type p. 

COMPUTE   resultado = SQRT( valor).

 Resultado = 7

Compute x = ABS (n): 

O comando ABS (NUMERO), retorna o valor absoluto de um determinado valor, lembrando que o valor absoluto é um numero positivo, então se o numero for negativo será retornado um valor positivo, e se o valor for positivo será retornado um valor positivo.

Data:  valor type p value ‘- 49’,

           retultado   type p.

 COMPUTE   resultado = ABS( valor). 

Resultado = 49

Design a site like this with WordPress.com
Iniciar