Calcula uma operação trigonométrica específica, como seno, cosseno, tangente, arco seno, arco cosseno ou arco tangente de um número de forma precisa.

Figura 1 - Bloco Calcular Operação Trigonométrica
Compatibilidade
- Bloco cliente: cronapi.precise.calculateTrigOperation()
Retorno
Retorna o resultado da operação trigonométrica selecionada como um objeto decimal de alta precisão. Esse objeto possui uma estrutura interna com as propriedades:
- s: define o sinal do número, ou seja, se o número é positivo ou negativo. O sinal de valor "1" representa um número positivo, enquanto o valor "-1" representa um número negativo.
- e: define o expoente decimal do número, ou seja, a posição da vírgula ou ponto decimal em relação ao início dos dígitos significativos.
- d: define o algarismo significativo do número em formato de array.
Parâmetros
Operação
Operação trigonométrica a ser realizada.
- Posição: 1
- Inglês: Operation
- Tipo: Objeto / Object
Exemplo: "Seno"
- Opções:
- Seno: retorna o seno do número informado.
- Cosseno: retorna o cosseno do número informado.
- Tangente: retorna a tangente do número informado.
- Arco seno: retorna o arco seno do número informado.
- Arco cosseno: retorna o arco cosseno do número informado.
- Arco tangente: retorna o arco tangente do número informado.
Valor
Número a ser utilizado na operação trigonométrica selecionada.
- Posição: 2
- Inglês: Value
- Tipo: Numérico / Numerical
Exemplo: 45
Exemplo
Na função abaixo, vamos comparar os resultados dos blocos Operações trigonométricas e Calcular Operação Trigonométrica, ambos configurados para retornar o seno do valor "45". Assim, poderemos observar que, apesar de realizarem a mesma operação, o bloco Calcular Operação Trigonométrica apresenta um resultado mais preciso. O resultado de execução será impresso no console do navegador (Figura 2.2).

Figura 2 - Exemplo de uso do bloco Calcular Operação Trigonométrica
Na imagem a seguir, podemos visualizar o objeto de retorno do bloco Calcular Operação Trigonométrica conforme configurado na Figura 2, visto que o valor da propriedade "e" do objeto é "-1", isso indica que o número possui um ponto decimal deslocado uma casa à esquerda, resultando em um valor aproximado de "0,7071067...".

Figura 2.1 - Objeto de retorno do bloco Calcular Operação Trigonométrica
Por fim, a imagem abaixo apresenta o resultado de execução da função da Figura 2. Nela, é possível observar a diferença entre os retornos dos blocos utilizados, que, apesar de desempenharem funções semelhantes, o bloco Calcular Operação Trigonométrica oferece um resultado mais preciso.

Figura 2.2 - Resultado de execução da função da Figura 2