Introduction
Dans ce laboratoire, vous apprendrez à calculer la tangente d'un angle en programmation C. Le laboratoire couvre le processus étape par étape de la lecture d'un angle en radians, de l'utilisation de la fonction tan() de la bibliothèque mathématique C pour calculer la valeur de la tangente et d'afficher le résultat. À la fin de ce laboratoire, vous aurez une compréhension solide des calculs trigonométriques en C.
Le laboratoire se compose de deux étapes principales : la lecture de l'angle en radians et l'utilisation de la fonction tan() pour calculer la valeur de la tangente. Dans la première étape, vous apprendrez à demander à l'utilisateur une entrée d'angle en radians et à la stocker dans une variable. Dans la deuxième étape, vous appliquerez la fonction tan() à l'angle et afficherez la valeur de la tangente résultante.
Lecture de l'angle en radians
Dans cette étape, vous apprendrez à lire un angle en radians pour des calculs trigonométriques en programmation C. Les radians sont l'unité standard de mesure des angles dans les calculs mathématiques.
Tout d'abord, créez un nouveau fichier C pour implémenter l'entrée de l'angle :
cd ~/project
nano tangent_calculation.c
Maintenant, ajoutez le code suivant pour lire un angle en radians :
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Entrez un angle en radians : ");
scanf("%lf", &angle_radians);
printf("Angle entré : %.2f radians\n", angle_radians);
return 0;
}
Décomposons le code :
- Nous incluons
<stdio.h>pour les fonctions d'entrée/sortie. - Nous incluons
<math.h>pour utiliser les fonctions mathématiques commetan(). double angle_radiansdéclare une variable pour stocker l'angle.scanf()lit l'entrée de l'angle de l'utilisateur.printf()affiche l'angle entré.
Compilez le programme :
gcc tangent_calculation.c -o tangent_calculation -lm
Exemple d'exécution du programme :
./tangent_calculation
Exemple de sortie :
Entrez un angle en radians : 1.57
Angle entré : 1.57 radians
Utilisation de la fonction tan()
Dans cette étape, vous apprendrez à calculer la tangente d'un angle à l'aide de la fonction tan() de la bibliothèque mathématique C, en vous appuyant sur l'étape précédente de la lecture de l'angle en radians.
Modifiez le fichier existant tangent_calculation.c pour inclure le calcul de la tangente :
nano ~/project/tangent_calculation.c
Mettez à jour le code avec la mise en œuvre suivante :
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Entrez un angle en radians : ");
scanf("%lf", &angle_radians);
printf("Angle entré : %.2f radians\n", angle_radians);
// Calcul de la tangente à l'aide de la fonction tan()
double tangent_value = tan(angle_radians);
printf("Tangente de l'angle : %.4f\n", tangent_value);
return 0;
}
Modifications clés du code :
tan(angle_radians)calcule la tangente de l'angle d'entrée.- Le spécificateur de format
%.4faffiche la tangente avec 4 décimales. - Le résultat est stocké dans la variable
tangent_value.
Compilez le programme mis à jour :
gcc tangent_calculation.c -o tangent_calculation -lm
Exemple d'exécution du programme :
./tangent_calculation
Exemple de sortie :
Entrez un angle en radians : 1.57
Angle entré : 1.57 radians
Tangente de l'angle : 1255.7655
Remarque : La tangente de π/2 (1,57 radians) tend vers l'infini, c'est pourquoi vous voyez un très grand nombre.
Affichage de la valeur de la tangente
Dans cette dernière étape, vous apprendrez à formater et à afficher la valeur de la tangente avec différents styles de sortie, améliorant ainsi la présentation de votre calcul trigonométrique.
Mettez à jour le fichier tangent_calculation.c pour inclure une sortie plus complète :
nano ~/project/tangent_calculation.c
Modifiez le code pour fournir plusieurs formats de sortie :
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("Entrez un angle en radians : ");
scanf("%lf", &angle_radians);
// Calcul de la tangente à l'aide de la fonction tan()
double tangent_value = tan(angle_radians);
// Affichage de la valeur de la tangente avec différents formats
printf("Angle : %.2f radians\n", angle_radians);
printf("Tangente (par défaut) : %f\n", tangent_value);
printf("Tangente (notation scientifique) : %e\n", tangent_value);
printf("Tangente (4 décimales) : %.4f\n", tangent_value);
return 0;
}
Compilez le programme :
gcc tangent_calculation.c -o tangent_calculation -lm
Exemple d'exécution du programme :
./tangent_calculation
Exemple de sortie :
Entrez un angle en radians : 0.5
Angle : 0.50 radians
Tangente (par défaut) : 0.546302
Tangente (notation scientifique) : 5.463020e-01
Tangente (4 décimales) : 0.5463
Points clés sur le formatage de la sortie :
%fpour la notation à virgule flottante standard.%epour la notation scientifique.%.4fpour une précision de 4 décimales.- Différents formats sont utiles dans diverses applications scientifiques et d'ingénierie.
Résumé
Dans ce laboratoire, vous avez appris à lire un angle en radians et à calculer la tangente de cet angle en utilisant la fonction tan() de la bibliothèque mathématique C. Tout d'abord, vous avez créé un programme C pour lire un angle en radians à partir de l'entrée utilisateur. Ensuite, vous avez modifié le programme pour calculer la tangente de l'angle entré à l'aide de la fonction tan() et afficher le résultat.
Les étapes clés abordées dans ce laboratoire incluent : la lecture d'un angle en radians, l'utilisation de la fonction tan() pour calculer la tangente et l'affichage de la valeur de la tangente. Ces concepts sont fondamentaux pour effectuer des calculs trigonométriques en programmation C.



