Introduction
Dans ce laboratoire, vous apprendrez à calculer le volume d'un cône en utilisant le langage C. Le laboratoire couvre le processus étape par étape, y compris la lecture du rayon et de la hauteur du cône, puis l'application de la formule mathématique pour calculer le volume. L'étape finale consiste à afficher le volume calculé. Ce laboratoire vise à fournir une compréhension pratique des calculs géométriques en C, une compétence précieuse pour diverses applications de programmation.
Lecture du Rayon et de la Hauteur
Dans cette étape, vous apprendrez à lire le rayon et la hauteur d'un cône en utilisant la programmation C. Ces valeurs d'entrée sont essentielles pour calculer le volume du cône.
Tout d'abord, créez un nouveau fichier C pour démarrer votre programme :
cd ~/project
nano cone_volume.c
Maintenant, ajoutez le code suivant pour lire le rayon et la hauteur :
#include <stdio.h>
#include <math.h>
int main() {
double radius, height;
printf("Entrez le rayon du cône : ");
scanf("%lf", &radius);
printf("Entrez la hauteur du cône : ");
scanf("%lf", &height);
return 0;
}
Décomposons le code :
- Nous utilisons
doublepour stocker les nombres décimaux pour le rayon et la hauteur printf()affiche les invites pour la saisie utilisateurscanf()lit la saisie utilisateur pour le rayon et la hauteur
Compilez et exécutez le programme pour tester l'entrée :
gcc cone_volume.c -o cone_volume -lm
./cone_volume
Exemple de sortie :
Entrez le rayon du cône : 5
Entrez la hauteur du cône : 10
Calcul du Volume = (1.0/3.0)PIr²*h
Dans cette étape, vous apprendrez à calculer le volume d'un cône à l'aide de la formule mathématique : Volume = (1/3) _ π _ r² * h.
Ouvrez le fichier précédent cone_volume.c pour ajouter le calcul du volume :
cd ~/project
nano cone_volume.c
Mettez à jour le code avec le calcul du volume :
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Entrez le rayon du cône : ");
scanf("%lf", &radius);
printf("Entrez la hauteur du cône : ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
return 0;
}
Modifications clés du code :
- Ajout de la variable
volumepour stocker le résultat calculé - Définition de
PIcomme constante avec une grande précision - Utilisation de
pow(radius, 2)pour calculer r² - Implémentation de la formule du volume du cône
Compilez le programme :
gcc cone_volume.c -o cone_volume -lm
Exemple de calcul :
- Rayon = 5
- Hauteur = 10
- Volume = (1/3) _ π _ 5² * 10 ≈ 261,80
Afficher le Volume
Dans cette étape, vous apprendrez à afficher le volume du cône calculé à l'utilisateur en utilisant une sortie formatée en C.
Ouvrez le fichier précédent cone_volume.c pour ajouter l'affichage du volume :
cd ~/project
nano cone_volume.c
Mettez à jour le code pour afficher le volume :
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Entrez le rayon du cône : ");
scanf("%lf", &radius);
printf("Entrez la hauteur du cône : ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
printf("Volume du cône : %.2f unités cubiques\n", volume);
return 0;
}
Modifications clés du code :
- Ajout de
printf()pour afficher le volume - Utilisation du spécificateur de format
%.2fpour afficher 2 décimales - Ajout de "unités cubiques" pour clarifier l'unité de mesure
Compilez et exécutez le programme :
gcc cone_volume.c -o cone_volume -lm
./cone_volume
Exemple de sortie :
Entrez le rayon du cône : 5
Entrez la hauteur du cône : 10
Volume du cône : 261.80 unités cubiques
Résumé
Dans ce laboratoire, vous apprendrez à lire le rayon et la hauteur d'un cône, puis à calculer son volume en utilisant la formule : Volume = (1/3) _ π _ r² * h. Tout d'abord, vous inviterez l'utilisateur à saisir le rayon et la hauteur du cône, et vous stockerez ces valeurs dans des variables. Ensuite, vous calculerez le volume en utilisant la formule donnée et la constante mathématique π. Enfin, vous afficherez le volume calculé.



