Introdução
Neste laboratório, aprenderá a calcular a tangente de um ângulo em programação C. O laboratório cobre o processo passo a passo de leitura de um ângulo em radianos, utilizando a função tan() da biblioteca matemática C para calcular o valor da tangente e imprimir o resultado. No final deste laboratório, terá uma compreensão sólida de como realizar cálculos trigonométricos em C.
O laboratório consiste em duas etapas principais: ler o ângulo em radianos e utilizar a função tan() para calcular o valor da tangente. Na primeira etapa, aprenderá a solicitar ao utilizador um valor de ângulo em radianos e armazená-lo numa variável. Na segunda etapa, aplicará a função tan() ao ângulo e exibirá o valor da tangente resultante.
Ler Ângulo em Radianos
Nesta etapa, aprenderá a ler um ângulo em radianos para cálculos trigonométricos em programação C. Radianos são a unidade padrão para medição de ângulos em cálculos matemáticos.
Primeiro, crie um novo arquivo C para implementar a entrada do ângulo:
cd ~/project
nano tangent_calculation.c
Agora, adicione o seguinte código para ler um ângulo em radianos:
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Digite um ângulo em radianos: ");
scanf("%lf", &angle_radians);
printf("Ângulo digitado: %.2f radianos\n", angle_radians);
return 0;
}
Vamos analisar o código:
- Incluímos
<stdio.h>para funções de entrada/saída - Incluímos
<math.h>para usar funções matemáticas comotan() double angle_radiansdeclara uma variável para armazenar o ânguloscanf()lê a entrada do ângulo do utilizadorprintf()exibe o ângulo digitado
Compile o programa:
gcc tangent_calculation.c -o tangent_calculation -lm
Exemplo de execução do programa:
./tangent_calculation
Exemplo de saída:
Digite um ângulo em radianos: 1.57
Ângulo digitado: 1.57 radianos
Usar a Função tan()
Nesta etapa, aprenderá a calcular a tangente de um ângulo utilizando a função tan() da biblioteca matemática C, construindo sobre a etapa anterior de leitura de um ângulo em radianos.
Modifique o arquivo existente tangent_calculation.c para incluir o cálculo da tangente:
nano ~/project/tangent_calculation.c
Atualize o código com a seguinte implementação:
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Digite um ângulo em radianos: ");
scanf("%lf", &angle_radians);
printf("Ângulo digitado: %.2f radianos\n", angle_radians);
// Calcular a tangente usando a função tan()
double tangent_value = tan(angle_radians);
printf("Tangente do ângulo: %.4f\n", tangent_value);
return 0;
}
Principais mudanças no código:
tan(angle_radians)calcula a tangente do ângulo de entrada%.4fespecifica o formato para exibir a tangente com 4 casas decimais- O resultado é armazenado na variável
tangent_value
Compile o programa atualizado:
gcc tangent_calculation.c -o tangent_calculation -lm
Exemplo de execução do programa:
./tangent_calculation
Exemplo de saída:
Digite um ângulo em radianos: 1.57
Ângulo digitado: 1.57 radianos
Tangente do ângulo: 1255.7655
Nota: A tangente de π/2 (1.57 radianos) tende ao infinito, razão pela qual você vê um número muito grande.
Imprimir o Valor da Tangente
Nesta etapa final, aprenderá a formatar e imprimir o valor da tangente com diferentes estilos de saída, melhorando a apresentação do seu cálculo trigonométrico.
Atualize o arquivo tangent_calculation.c para incluir uma saída mais abrangente:
nano ~/project/tangent_calculation.c
Modifique o código para fornecer múltiplos formatos de saída:
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Digite um ângulo em radianos: ");
scanf("%lf", &angle_radians);
// Calcular a tangente usando a função tan()
double tangent_value = tan(angle_radians);
// Imprimir o valor da tangente com diferentes formatações
printf("Ângulo: %.2f radianos\n", angle_radians);
printf("Tangente (padrão): %f\n", tangent_value);
printf("Tangente (notação científica): %e\n", tangent_value);
printf("Tangente (4 casas decimais): %.4f\n", tangent_value);
return 0;
}
Compile o programa:
gcc tangent_calculation.c -o tangent_calculation -lm
Exemplo de execução do programa:
./tangent_calculation
Exemplo de saída:
Digite um ângulo em radianos: 0.5
Ângulo: 0.50 radianos
Tangente (padrão): 0.546302
Tangente (notação científica): 5.463020e-01
Tangente (4 casas decimais): 0.5463
Pontos chave sobre formatação de saída:
%fpara notação de ponto flutuante padrão%epara notação científica%.4fpara precisão de 4 casas decimais- Diferentes formatos auxiliam em diversas aplicações científicas e de engenharia
Resumo
Neste laboratório, aprendeu a ler um ângulo em radianos e calcular a tangente desse ângulo utilizando a função tan() da biblioteca matemática C. Primeiro, criou um programa em C para ler um ângulo em radianos a partir da entrada do utilizador. Em seguida, modificou o programa para calcular a tangente do ângulo inserido utilizando a função tan() e exibir o resultado.
Os passos-chave abordados neste laboratório incluem: ler um ângulo em radianos, utilizar a função tan() para calcular a tangente e imprimir o valor da tangente. Estes conceitos são fundamentais para a realização de cálculos trigonométricos na programação em C.



