Use o botão abaixo para reportar erros ou dar sugestões.

Computação Científica - Um Livro Colaborativo

1.6 A biblioteca math.h


A biblioteca math.h permite usar funções matemáticas básicas, tais como senos, cossenos, exponenciais, logarítmos, etc. Para usá-la, é necessário adicionar a linha #include <math.h> no cabeçalho e compilar o programa com a linha gcc programa.c -lm.

Exemplo 1.6.1. Implemente um programa para testar as funções seno, cosseno, tangente, etc.

#include <stdio.h>  
#include <math.h>  
 
main (void)  
{  
  double x = 8.62;  
 
  printf("Biblioteca math.h \n\n");  
 
  printf("Valor aproximado para baixo de %f é %f\n",x, floor(x) );  
  printf("Valor aproximado para cima de %f é %f\n", x, ceil(x));  
 
  printf("Raiz quadrada de %f é %f\n",x,sqrt(x));  
  printf("%.2lf ao quadrado é %.2f \n",x,pow(x,2));  
 
  printf("Valor de  seno de %.2f = %.2f \n",x,sin(x));  
  printf("Valor de  cosseno de %.2f = %.2f \n",x,cos(x));  
  printf("Valor de  tangente de %.2f = %.2f \n",x,tan(x));  
 
  printf("Logaritmo natural de %.2f = %.2f \n",x,log(x));  
  printf("Logaritmo de %.2f  na base 10 = %.2f \n",x,log10(x));  
  printf("Exponencial de %.2f = %e \n",x,exp(x));  
 
  printf("O valor aproximado de pi é %e \n",M_PI);  
  printf("O valor aproximado de pi/2 é %e \n",M_PI_2);  
 
  printf("O módulo de -3.2 é %f \n",fabs(-3.2));  
  printf("O módulo de -3 é %d \n",abs(-3));  
}

Creative Commons License Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 19/8/2020 às 17:33:16.

Informe erros ou edite você mesmo!