Introdução
Neste laboratório, você aprenderá a calcular o cosseno de um ângulo em programação C. O laboratório cobre os seguintes passos: ler o ângulo em radianos, usar a função cos() da biblioteca math.h para calcular o cosseno e imprimir o valor do cosseno resultante. Ao final deste laboratório, você terá uma compreensão sólida de como realizar cálculos trigonométricos usando C.
O laboratório fornece um guia passo a passo, começando com o pedido ao utilizador para introduzir um ângulo em radianos, depois demonstrando como usar a função cos() para calcular o cosseno do ângulo dado e, finalmente, imprimindo o valor do cosseno calculado.
Ler Ângulo em Radianos
Neste passo, aprenderá a ler um ângulo em radianos para o cálculo do cosseno em programação C. Criaremos um programa simples que solicita ao utilizador a introdução de um ângulo e o prepara para cálculos trigonométricos.
Primeiro, crie um novo ficheiro C para o nosso programa de cálculo do cosseno:
cd ~/project
nano cosine_calc.c
Agora, adicione o seguinte código ao ficheiro:
#include <stdio.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);
// Mostrar o ângulo introduzido
printf("Ângulo introduzido: %.2f radianos\n", angle_radians);
return 0;
}
Vamos analisar o código:
- Usamos
doublepara armazenar o ângulo como um número de ponto flutuante para uma representação decimal precisa printf()é usado para solicitar ao utilizador que introduza um ânguloscanf()lê a entrada do utilizador e armazena-a na variávelangle_radians- Em seguida, imprimimos o ângulo introduzido para confirmar a entrada
Compile o programa:
gcc cosine_calc.c -o cosine_calc
Exemplo de saída ao executar o programa:
Introduza o ângulo em radianos: 3.14159
Ângulo introduzido: 3.14 radianos
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
Imprimir o Valor do Cosseno
Neste passo, aprenderá a formatar e imprimir valores de cosseno com diferentes precisões e explorará várias técnicas de formatação de saída em programação C.
Vamos modificar o ficheiro cosine_calc.c para demonstrar várias formas de imprimir valores de cosseno:
cd ~/project
nano cosine_calc.c
Atualize o código com formatação de saída melhorada:
#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);
// Imprimir valores de cosseno com diferentes formatações
printf("Resultados do Cálculo do Cosseno:\n");
printf("1. Formato padrão: %f\n", cosine_value);
printf("2. Duas casas decimais: %.2f\n", cosine_value);
printf("3. Notação científica: %e\n", cosine_value);
printf("4. Formato preciso: %.6f\n", cosine_value);
return 0;
}
Compile o programa:
gcc cosine_calc.c -o cosine_calc -lm
Exemplo de saída ao executar o programa:
Introduza o ângulo em radianos: 1.5708
Resultados do Cálculo do Cosseno:
1. Formato padrão: 0.000000
2. Duas casas decimais: 0.00
3. Notação científica: 0.000000e+00
4. Formato preciso: 0.000000
Pontos chave sobre a impressão de valores de cosseno:
- Use
%fpara números de ponto flutuante - Controle as casas decimais com
.2f,.6f, etc. - Use
%epara notação científica - Experimente diferentes especificadores de formatação
Resumo
Neste laboratório, aprendeu a ler um ângulo em radianos e a usar a função cos() da biblioteca math.h para calcular o cosseno do ângulo em programação C. Começou por criar um programa que solicita ao utilizador que introduza um ângulo em radianos e exibe o valor introduzido. Em seguida, modificou o programa para calcular o cosseno do ângulo utilizando a função cos() e imprimir o resultado.



