Introduction
Dans ce laboratoire (lab), nous apprendrons à calculer le volume d'un parallélépipède rectangle (cuboid) en utilisant le langage de programmation C. Le laboratoire vous guidera étape par étape dans le processus de lecture des dimensions du parallélépipède rectangle (longueur, largeur et hauteur) auprès de l'utilisateur, puis de calcul du volume en utilisant la formule : Volume = Longueur _ Largeur _ Hauteur. Enfin, le volume calculé sera affiché dans la console.
Le laboratoire couvre les concepts fondamentaux des calculs géométriques et montre comment les appliquer dans un exercice pratique de programmation en C.
Lire la longueur, la largeur et la hauteur
Dans cette étape, nous apprendrons à lire les dimensions d'un parallélépipède rectangle (cuboid) en utilisant le langage de programmation C. Nous allons créer un programme simple qui prend la longueur, la largeur et la hauteur en entrée de l'utilisateur.
Tout d'abord, créons un nouveau fichier C dans le répertoire du projet :
cd ~/project
nano volume_cuboid.c
Maintenant, écrivons le code pour lire les dimensions :
#include <stdio.h>
int main() {
// Déclarer des variables pour stocker les dimensions
float length, width, height;
// Demander à l'utilisateur d'entrer la longueur
printf("Entrez la longueur du parallélépipède rectangle : ");
scanf("%f", &length);
// Demander à l'utilisateur d'entrer la largeur
printf("Entrez la largeur du parallélépipède rectangle : ");
scanf("%f", &width);
// Demander à l'utilisateur d'entrer la hauteur
printf("Entrez la hauteur du parallélépipède rectangle : ");
scanf("%f", &height);
// Afficher les dimensions entrées
printf("Dimensions entrées :\n");
printf("Longueur : %.2f\n", length);
printf("Largeur : %.2f\n", width);
printf("Hauteur : %.2f\n", height);
return 0;
}
Compilons et exécutons le programme :
gcc volume_cuboid.c -o volume_cuboid
./volume_cuboid
Exemple de sortie :
Entrez la longueur du parallélépipède rectangle : 5
Entrez la largeur du parallélépipède rectangle : 3
Entrez la hauteur du parallélépipède rectangle : 2
Dimensions entrées :
Longueur : 5.00
Largeur : 3.00
Hauteur : 2.00
Calculer le volume = L _ W _ H
Dans cette étape, nous allons modifier notre programme C précédent pour calculer le volume du parallélépipède rectangle (cuboid) en utilisant la formule : Volume = Longueur _ Largeur _ Hauteur.
Modifions le fichier existant :
cd ~/project
nano volume_cuboid.c
Mettons à jour le programme avec le calcul du volume :
#include <stdio.h>
int main() {
// Déclarer des variables pour stocker les dimensions et le volume
float length, width, height, volume;
// Demander à l'utilisateur d'entrer la longueur
printf("Entrez la longueur du parallélépipède rectangle : ");
scanf("%f", &length);
// Demander à l'utilisateur d'entrer la largeur
printf("Entrez la largeur du parallélépipède rectangle : ");
scanf("%f", &width);
// Demander à l'utilisateur d'entrer la hauteur
printf("Entrez la hauteur du parallélépipède rectangle : ");
scanf("%f", &height);
// Calculer le volume
volume = length * width * height;
// Afficher les dimensions et le volume calculé
printf("Dimensions entrées :\n");
printf("Longueur : %.2f\n", length);
printf("Largeur : %.2f\n", width);
printf("Hauteur : %.2f\n", height);
printf("Volume du parallélépipède rectangle : %.2f unités cubiques\n", volume);
return 0;
}
Compilons et exécutons le programme mis à jour :
gcc volume_cuboid.c -o volume_cuboid
./volume_cuboid
Exemple de sortie :
Entrez la longueur du parallélépipède rectangle : 5
Entrez la largeur du parallélépipède rectangle : 3
Entrez la hauteur du parallélépipède rectangle : 2
Dimensions entrées :
Longueur : 5.00
Largeur : 3.00
Hauteur : 2.00
Volume du parallélépipède rectangle : 30.00 unités cubiques
Afficher le volume
Dans cette étape finale, nous nous assurerons que le volume est affiché clairement et formaté pour une meilleure lisibilité. Nous allons modifier notre programme précédent pour améliorer la présentation de la sortie.
Modifions le fichier une dernière fois :
cd ~/project
nano volume_cuboid.c
Mettons à jour le programme avec une meilleure affichage du volume :
#include <stdio.h>
int main() {
// Déclarer des variables pour stocker les dimensions et le volume
float length, width, height, volume;
// Demander à l'utilisateur d'entrer la longueur
printf("Calculateur de volume de parallélépipède rectangle\n");
printf("------------------------\n");
printf("Entrez la longueur du parallélépipède rectangle : ");
scanf("%f", &length);
// Demander à l'utilisateur d'entrer la largeur
printf("Entrez la largeur du parallélépipède rectangle : ");
scanf("%f", &width);
// Demander à l'utilisateur d'entrer la hauteur
printf("Entrez la hauteur du parallélépipède rectangle : ");
scanf("%f", &height);
// Calculer le volume
volume = length * width * height;
// Afficher des informations détaillées sur le volume
printf("\nRésultats du calcul :\n");
printf("-------------------\n");
printf("Longueur : %.2f unités\n", length);
printf("Largeur : %.2f unités\n", width);
printf("Hauteur : %.2f unités\n", height);
printf("Volume : %.2f unités cubiques\n", volume);
return 0;
}
Compilons et exécutons la version finale du programme :
gcc volume_cuboid.c -o volume_cuboid
./volume_cuboid
Exemple de sortie :
Calculateur de volume de parallélépipède rectangle
------------------------
Entrez la longueur du parallélépipède rectangle : 5
Entrez la largeur du parallélépipède rectangle : 3
Entrez la hauteur du parallélépipède rectangle : 2
Résultats du calcul :
-------------------
Longueur : 5.00 unités
Largeur : 3.00 unités
Hauteur : 2.00 unités
Volume : 30.00 unités cubiques
Résumé
Dans ce laboratoire (lab), nous avons appris à lire les dimensions d'un parallélépipède rectangle (cuboid) (longueur, largeur et hauteur) en utilisant le langage de programmation C. Nous avons ensuite utilisé la formule Volume = Longueur _ Largeur _ Hauteur pour calculer le volume du parallélépipède rectangle. Enfin, nous avons affiché le volume calculé dans la console.
Les étapes clés ont consisté à lire les dimensions auprès de l'utilisateur, à effectuer le calcul du volume et à afficher le résultat. Ce laboratoire offre une introduction de base à la manipulation des variables et à la réalisation d'opérations arithmétiques en C.



