Calculer le Volume d'un Cône en C

CBeginner
Pratiquer maintenant

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 double pour stocker les nombres décimaux pour le rayon et la hauteur
  • printf() affiche les invites pour la saisie utilisateur
  • scanf() 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 volume pour stocker le résultat calculé
  • Définition de PI comme 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 %.2f pour 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é.