E C++

E C



Matemática, estatística e linguagens de programação de computador trabalham lado a lado. Fórmulas usadas em estatísticas ou matemática às vezes precisam ser implementadas em linguagens de programação de computador. Essas funções e fórmulas funcionam da mesma forma em todas as disciplinas. A única diferença é a implementação. Este artigo foi desenvolvido para ensinar como implementar a função atan() na linguagem de programação c++.

O que é a função C++ atan()?

A função atan() é uma função tangente inversa de Math. Ele é usado para encontrar o valor da tangente inversa de um número na linguagem de programação c++. Em matemática, atan() é o tan-1a. 'a' é o número e tan-1 encontra a tangente inversa de 'a'.







Da mesma forma, quando encontramos o atan() na linguagem de programação c++, um número 'a' é fornecido para a função atan() e calcula a tangente inversa de 'a'. A função atan() de c++ retorna a tangente inversa do número fornecido no formato radianos. O valor radiano é igual a 180/pi graus. Então, quando você calcula uma tangente inversa em uma calculadora, você encontrará um resultado diferente, pois a calculadora retorna o resultado na forma de um grau. Mas a saída de atan() está em radianos. Se você quiser o mesmo resultado que a calculadora fornece, você precisa converter o resultado em radianos para o grau.



Sintaxe da função atan() C++

A sintaxe da função atan() c++ é dada abaixo:







Para definir a função atan(), precisamos fornecer o tipo de dados também. Float será usado para o número flutuante e double será usado para o número flutuante duplo.

Aqui está a sintaxe dos parâmetros de tipo de dados float e double float:



O 'float' e o 'double' são os tipos de dados da função atan() e parâmetros. Se o parâmetro estiver no tipo ‘float’, o tipo de retorno para a função também será float. Da mesma forma, se o tipo de parâmetro for ‘double’, o tipo de retorno da função será ‘double’. A função atan() retorna o resultado em um ponto flutuante ou em um ponto flutuante duplo. Portanto, se você fornecer um número int, o resultado será em pontos decimais.

Como funciona a função atan() C++?

A função atan() recebe um número como entrada e calcula sua tangente inversa e retorna o resultado calculado. Ele retorna o valor da tangente inversa calculado na forma de radianos. Para entender melhor como a função atan() funciona, veja os exemplos abaixo.

Exemplo 1:

O primeiro exemplo simplesmente pega um número como entrada e o passa para a função atan() para calcular a tangente inversa desse número fornecido. O código é dado abaixo.

Começando com a primeira linha de código, o 'iostream' é uma biblioteca C++ padrão que fornece a funcionalidade de receber entradas e saídas para o usuário: cin, cout, etc. A próxima linha é importar a biblioteca 'cmath' para o programa. A biblioteca ‘cmath’ da linguagem de programação c++ fornece as funções Math como atan(), asin(), etc.

O programa começa com a função main(), seguida pelos colchetes de abertura e fechamento, {}. Todas as linhas de código vão entre esses colchetes. Como explicamos acima, o tipo de parâmetro de entrada e o parâmetro de retorno geralmente são os mesmos. Assim, ‘double a = 12,57, out’ representa as variáveis ​​de entrada e saída no formato de tipo de dados duplo. O parâmetro 'a' está segurando a entrada e o parâmetro 'out' manterá a saída da função atan(). Usando o método ‘cout’, vamos imprimir a saída da função atan(). O ‘return 0’ é fornecido no final para que a função retorne o resultado com sucesso ou lance uma exceção em caso de algum erro.

Vejamos o resultado do programa abaixo:

A função atan(12.57) retornou 1.49141 no formato radiano. Se você calcular o atan(12,57) na calculadora, obterá 85,45, pois a calculadora fornece o resultado em graus. Vamos converter o radiano em um grau no próximo exemplo.

Exemplo 2:

Como discutido acima, o radiano é igual a 180/pi, então usaremos a mesma fórmula para converter o radiano em um grau. Veja primeiro o código abaixo e depois explicaremos cada linha separadamente.

Observe que usamos o mesmo código e dados de amostra do primeiro exemplo. Então, vamos apenas explicar a linha adicional, ‘cout << “atan(“<

Vejamos a saída abaixo:

Exemplo 3:

Vamos ver como a função atan() funciona se um número inteiro for fornecido como entrada. Normalmente, ele não deve gerar nenhum erro, pois o número inteiro funciona bem com os tipos de dados float ou double float. Confira o código anexo abaixo.

Se você notar, usamos novamente o mesmo código, mas alteramos os dados de entrada para um número inteiro. O tipo de dados ‘int’ é usado na linguagem de programação c++ para definir números inteiros. Nos exemplos anteriores, usamos números flutuantes. Então aqui, usamos o número int para ver o resultado da função atan().

Vamos verificar o resultado da função atan() para um número inteiro dado abaixo. Observe que a função atan() calculou a tangente inversa do número inteiro com sucesso sem gerar um erro, pois a tangente inversa pode ser encontrada em um número inteiro.

Conclusão

Este artigo foi desenvolvido para discutir o funcionamento da função atan() na linguagem de programação c++. A função atan() calcula a tangente inversa de um determinado número e retorna o resultado em radianos. Incorporamos três exemplos exclusivos para sua compreensão.