LOG

A função LOG no COBOL

Retorna um valor numérico que aproxima o logaritmo na base “e” (logaritmo natural) do argumento especificado. Esta função é do tipo numérico e oferece uma maneira eficaz de calcular o logaritmo natural de um valor em seus programas COBOL.

Formato:

FUNCTION LOG (argument-1)

argument-1:

  • Deve ser da classe numérica.
  • O valor de argument-1 deve ser maior que zero.

Resultado:

  • O valor retornado é a aproximação do logaritmo na base “e” de argument-1. Utilize essa função para realizar cálculos logarítmicos em suas aplicações COBOL, beneficiando-se de uma abordagem flexível para lidar com operações matemáticas avançadas.
IDENTIFICATION DIVISION.
PROGRAM-ID. LogExample.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 Number-For-Log PIC 9(3)V9(2) VALUE 10.0.
01 Result-Log PIC 9(3)V9(6).

PROCEDURE DIVISION.
    DISPLAY 'Calculating the natural logarithm of ' Number-For-Log '...'.
    COMPUTE Result-Log = FUNCTION LOG(Number-For-Log).
    DISPLAY 'The result is: ' Result-Log.
    STOP RUN.
Neste exemplo:

    Number-For-Log é o valor para o qual queremos calcular o logaritmo natural.
    Result-Log armazenará o resultado do cálculo da função LOG.
    FUNCTION LOG(Number-For-Log) é a chamada para a função LOG.