Tornando os cálculos Matemáticos mais simples de obter os resultados.
A biblioteca cmath do C++ é a mesma que a math.h do C e ela oferece suporte a um grande número de funções matemáticas úteis, a lista completa de todas as funções você pode ver aqui .
Para utilizá-las, basta incluí-la no cabeçalho: #include <cmath>
Nesse cpp::daily de hoje vamos ver descrição e como utilizar algumas delas.
abs( int ) - Informa o número absoluto:
pow( double, double ) - É a potênciação de dois números:
sin( double * pi / 180 ) - informa o seno de um ângulo;
cos( double * pi / 180 ) - informa o cosseno de um ângulo;
tan( double * pi / 180 ) - informa a tangente de um ângulo;
Nesse exemplo incluímos também a iomanip para usar o std::setprecision( int )
Usamos também parametro via linha de comando para obtermos resultado em tempo de execução
Captamos o argv[1] como string e convertemos posteriormente em long double com std::stold( std::string );
Lembrando que PI é um número infinito, logo, atribuímos 13dígitos(algarismos) significativos para uma maior precisão do resultado, pois somente 3.14 pode haver resultados menos precisos.
Saída:
Para constatação dos resultados você pode usar esse serviço online, basta preencher o valor do ângulo e clicar em [calcular]:
sqrt( double ) - Informa a raiz quadrada de um número:
Para esse exemplo(mini programa) além de usar parametros, também utilizamos saídas coloridas para ficar mais destacada.
Saída:
E entre outras como:
ceil( T ) - Arrendonda um número para cima: ceil( 2.1f ); // 3 ;
cbrt( T ) - Informa a raiz cúbica de um número: cbrt( 27 ); // 3;
Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!