COBOL - Funções intrínsecas - SQRT


Volta a página anterior

Volta ao Menu Principal


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

COBOL - Funções intrínsecas - SQRT
Intrinsic functions - Enterprise COBOL for z/OS 6.3.0

A função "FUNCTION SQRT" retorna um valor numérico da raiz quadrada do argumento fornecido.

argument-1
é um numérico ou um argumento inteiro cujo o valor deve ser igual ou maior que 0 (zero)

Regras:

  1. O tipo desta função é um numérico - PIC 9(X)V9(X)
  2. O valor retornado é a raiz quadrada do argumento fornecido.
      *-----------------------------------------------------------------
       WORKING-STORAGE SECIOTN.
      *-----------------------------------------------------------------

       01  WS-AUXILIARES.  
           05  WSS-RAIZ                  PIC 9(05)V9(005) VALUE ZEROES.

      *-----------------------------------------------------------------
       PROCEDURE DIVISION. 
      *-----------------------------------------------------------------

      * sintaxe do comando   

           COMPUTE WSS-RAIZ      = FUNCTION SQRT (4)  
           DISPLAY 'FUNCTION SQRT ....... - ' WSS-RAIZ

      * Resultado: FUNCTION SQRT ..... - 00002,00000
 
           COMPUTE WSS-RAIZ      = FUNCTION SQRT (77)  
           DISPLAY 'FUNCTION SQRT ....... - ' WSS-RAIZ

      * Resultado: FUNCTION SQRT ..... - 00008,77496
 
           MOVE 77,00000 TO WSS-RAIZ                       
           COMPUTE WSS-RAIZ      = FUNCTION SQRT (WSS-RAIZ)
           DISPLAY 'FUNCTION SQRT VARIA.. - ' WSS-RAIZ             

      * Resultado: FUNCTION SQRT ..... - 00008,77496				  


© Copyright IBM Corp.