Usar a Função cos()
Neste passo, aprenderá a usar a função cos() da biblioteca math.h para calcular o cosseno de um ângulo em programação C.
Primeiro, modifique o ficheiro anterior cosine_calc.c para incluir o cálculo do cosseno:
cd ~/project
nano cosine_calc.c
Atualize o código com a seguinte implementação:
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
// Solicitar ao utilizador para introduzir o ângulo em radianos
printf("Introduza o ângulo em radianos: ");
scanf("%lf", &angle_radians);
// Calcular o cosseno do ângulo
double cosine_value = cos(angle_radians);
// Mostrar o ângulo e o seu cosseno
printf("Ângulo: %.2f radianos\n", angle_radians);
printf("Cosseno do ângulo: %.4f\n", cosine_value);
return 0;
}
Compile o programa com a biblioteca matemática:
gcc cosine_calc.c -o cosine_calc -lm
Note a flag -lm, que liga a biblioteca matemática contendo as funções trigonométricas.
Exemplo de saída ao executar o programa:
Introduza o ângulo em radianos: 0
Ângulo: 0.00 radianos
Cosseno do ângulo: 1.0000
Introduza o ângulo em radianos: 3.14159
Ângulo: 3.14 radianos
Cosseno do ângulo: -1.0000
Pontos chave sobre a função cos():
- Importada da biblioteca
math.h
- Aceita o ângulo em radianos como entrada
- Devolve o valor do cosseno como um
double
- Funciona com ângulos matemáticos padrão