Introdução
Neste laboratório, você aprenderá a calcular o seno de um ângulo em programação C. O laboratório cobre os passos essenciais para ler um ângulo em radianos, usar a função sin() da biblioteca math.h para calcular o valor do seno e imprimir o resultado. Este laboratório tem como objetivo fornecer uma compreensão prática de cálculos trigonométricos usando C, uma habilidade fundamental em diversas aplicações científicas e de engenharia.
O laboratório começa guiando você pelo processo de leitura de um ângulo em radianos, que é a unidade padrão para medições de ângulos em cálculos matemáticos. Em seguida, você aprenderá como usar a função sin() da biblioteca math.h para calcular o valor do seno do ângulo fornecido. Finalmente, você praticará a impressão do valor do seno calculado no console.
Ler Ângulo em Radianos
Neste passo, você aprenderá como ler um ângulo em radianos para cálculos trigonométricos em programação C. Radianos são a unidade padrão para medições de ângulos em cálculos matemáticos.
Primeiro, crie um novo arquivo de origem C para implementar a entrada do ângulo:
cd ~/project
nano sine_calculation.c
Agora, adicione o seguinte código ao arquivo:
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Digite um ângulo em radianos: ");
scanf("%lf", &angle_radians);
printf("Ângulo digitado: %f radianos\n", angle_radians);
return 0;
}
Compile o programa com a biblioteca matemática:
gcc sine_calculation.c -o sine_calculation -lm
Exemplo de execução do programa:
./sine_calculation
Exemplo de saída:
Digite um ângulo em radianos: 1.57
Ângulo digitado: 1.570000 radianos
Usar a Função sin() de math.h
Neste passo, você aprenderá a usar a função sin() da biblioteca math.h para calcular o seno de um ângulo em radianos.
Abra o arquivo criado anteriormente e modifique o código para calcular o valor do seno:
nano ~/project/sine_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);
double sine_value = sin(angle_radians);
printf("Ângulo: %f radianos\n", angle_radians);
printf("Seno do ângulo: %f\n", sine_value);
return 0;
}
Compile o programa com a biblioteca matemática:
gcc sine_calculation.c -o sine_calculation -lm
Execute o programa e teste com diferentes valores de ângulo:
./sine_calculation
Exemplo de saída:
Digite um ângulo em radianos: 1.57
Ângulo: 1.570000 radianos
Seno do ângulo: 1.000000
Exemplo de saída para outro ângulo:
Digite um ângulo em radianos: 0.785
Ângulo: 0.785000 radianos
Seno do ângulo: 0.707107
Imprimir o Valor do Seno
Neste passo final, você aprimorará o programa de cálculo do seno para fornecer uma saída mais detalhada e demonstrar diferentes opções de formatação para imprimir valores de seno.
Abra o arquivo existente para fazer as modificações finais:
nano ~/project/sine_calculation.c
Atualize o código com técnicas avançadas de impressão:
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Digite um ângulo em radianos: ");
scanf("%lf", &angle_radians);
double sine_value = sin(angle_radians);
// Diferentes opções de formatação para impressão
printf("Ângulo Digitado: %.2f radianos\n", angle_radians);
printf("Valor do Seno (padrão): %f\n", sine_value);
printf("Valor do Seno (científico): %e\n", sine_value);
printf("Valor do Seno (precisão): %.4f\n", sine_value);
return 0;
}
Compile o programa:
gcc sine_calculation.c -o sine_calculation -lm
Execute o programa:
./sine_calculation
Exemplo de saída:
Digite um ângulo em radianos: 1.57
Ângulo Digitado: 1.57 radianos
Valor do Seno (padrão): 1.000000
Valor do Seno (científico): 1.000000e+00
Valor do Seno (precisão): 1.0000
Resumo
Neste laboratório, você aprendeu a ler um ângulo em radianos e usar a função sin() da biblioteca math.h para calcular o seno do ângulo. Primeiro, você criou um programa em C que solicita ao usuário que digite um ângulo em radianos e, em seguida, imprimiu o ângulo digitado. Em seguida, você atualizou o programa para calcular o valor do seno usando a função sin() e imprimir o resultado. O laboratório forneceu instruções passo a passo e exemplos de saída para guiá-lo pelo processo.



