Introduction
Dans ce laboratoire, vous apprendrez à calculer l'aire d'un triangle en utilisant le langage C. Le laboratoire se compose de trois étapes principales : la lecture de la base et de la hauteur du triangle, le calcul de l'aire à l'aide de la formule Aire = 0,5 _ Base _ Hauteur, et l'impression de l'aire calculée. À la fin de ce laboratoire, vous aurez une compréhension solide de la manière d'effectuer des calculs géométriques de base en C.
Lecture de la Base et de la Hauteur
Dans cette étape, vous apprendrez à lire la base et la hauteur d'un triangle en utilisant le langage C. Nous allons créer un programme simple qui permet à l'utilisateur d'entrer les dimensions du triangle.
Tout d'abord, créons un nouveau fichier C dans le répertoire du projet :
cd ~/project
nano triangle_area.c
Maintenant, saisissez le code suivant pour lire la base et la hauteur :
#include <stdio.h>
int main() {
float base, height;
// Demander à l'utilisateur d'entrer la base
printf("Entrez la base du triangle : ");
scanf("%f", &base);
// Demander à l'utilisateur d'entrer la hauteur
printf("Entrez la hauteur du triangle : ");
scanf("%f", &height);
// Afficher les valeurs saisies
printf("Base : %.2f\n", base);
printf("Hauteur : %.2f\n", height);
return 0;
}
Exemple de sortie :
Entrez la base du triangle : 5.5
Entrez la hauteur du triangle : 4.2
Base : 5.50
Hauteur : 4.20
Décomposons le code :
- Nous utilisons
floatpour stocker les nombres décimaux pour la base et la hauteur printf()est utilisé pour afficher les invites à l'utilisateurscanf()lit l'entrée de l'utilisateur pour la base et la hauteur%.2fformate la sortie pour afficher deux décimales
Compilez le programme :
gcc triangle_area.c -o triangle_area
Exemple de sortie :
(aucune sortie si la compilation est réussie)
Exécutez le programme :
./triangle_area
Calculer l'aire = 0,5 _ Base _ Hauteur
Dans cette étape, vous apprendrez à calculer l'aire d'un triangle en utilisant la formule : Aire = 0,5 _ Base _ Hauteur. Nous allons modifier le programme précédent pour calculer et afficher l'aire du triangle.
Ouvrez le fichier existant :
cd ~/project
nano triangle_area.c
Mettez à jour le code pour calculer l'aire :
#include <stdio.h>
int main() {
float base, height, area;
// Demander à l'utilisateur d'entrer la base
printf("Entrez la base du triangle : ");
scanf("%f", &base);
// Demander à l'utilisateur d'entrer la hauteur
printf("Entrez la hauteur du triangle : ");
scanf("%f", &height);
// Calculer l'aire
area = 0.5 * base * height;
// Afficher les valeurs d'entrée et l'aire calculée
printf("Base : %.2f\n", base);
printf("Hauteur : %.2f\n", height);
printf("Aire du triangle : %.2f\n", area);
return 0;
}
Compile le programme mis à jour :
gcc triangle_area.c -o triangle_area
Exemple de sortie :
(aucune sortie si la compilation est réussie)
Exécutez le programme :
./triangle_area
Exemple de sortie :
Entrez la base du triangle : 5.5
Entrez la hauteur du triangle : 4.2
Base : 5.50
Hauteur : 4.20
Aire du triangle : 11.55
Décomposons le calcul de l'aire :
- Nous avons ajouté une nouvelle variable
floatnomméearea - La formule
area = 0.5 * base * heightcalcule l'aire du triangle printf()affiche l'aire calculée avec deux décimales
Afficher l'aire
Dans cette dernière étape, nous allons améliorer le programme pour obtenir une sortie plus conviviale et formater l'affichage de l'aire.
Ouvrez le fichier existant :
cd ~/project
nano triangle_area.c
Mettez à jour le code pour améliorer l'affichage de l'aire :
#include <stdio.h>
int main() {
float base, height, area;
// Demander à l'utilisateur d'entrer la base
printf("Calculateur d'aire de triangle\n");
printf("-------------------------\n");
printf("Entrez la base du triangle : ");
scanf("%f", &base);
// Demander à l'utilisateur d'entrer la hauteur
printf("Entrez la hauteur du triangle : ");
scanf("%f", &height);
// Calculer l'aire
area = 0.5 * base * height;
// Afficher la sortie formatée
printf("\nRésultats du calcul :\n");
printf("--------------------\n");
printf("Base : %.2f\n", base);
printf("Hauteur : %.2f\n", height);
printf("Aire : %.2f unités carrées\n", area);
return 0;
}
Compile le programme mis à jour :
gcc triangle_area.c -o triangle_area
Exemple de sortie :
(aucune sortie si la compilation est réussie)
Exécutez le programme :
./triangle_area
Exemple de sortie :
Calculateur d'aire de triangle
-------------------------
Entrez la base du triangle : 6.0
Entrez la hauteur du triangle : 4.0
Résultats du calcul :
--------------------
Base : 6.00
Hauteur : 4.00
Aire : 12.00 unités carrées
Améliorations clés :
- Ajout d'en-têtes descriptifs pour les entrées et les sorties
- Formatage de la sortie avec des étiquettes claires
- Ajout de « unités carrées » pour clarifier l'unité de mesure de l'aire
- Amélioration de la lisibilité grâce à un formatage cohérent
Résumé
Dans ce laboratoire, vous apprendrez à lire la base et la hauteur d'un triangle en utilisant le langage C, puis à calculer l'aire du triangle à l'aide de la formule : Aire = 0,5 _ Base _ Hauteur. Le programme invite l'utilisateur à saisir la base et la hauteur, puis calcule et affiche l'aire du triangle.
Les points clés à retenir sont : 1) l'utilisation de printf() pour afficher des invites à l'utilisateur, 2) l'utilisation de scanf() pour lire les entrées de l'utilisateur pour la base et la hauteur, 3) le calcul de l'aire à l'aide de la formule Aire = 0,5 * Base * Hauteur, et 4) la mise en forme de la sortie pour afficher deux décimales.



