Affichage de l'hypoténuse
Dans cette étape, vous améliorerez le programme précédent pour fournir une sortie plus formatée et conviviale du calcul de l'hypoténuse.
Ouvrez le fichier existant et mettez à jour le code :
cd ~/project
nano hypotenuse.c
Modifiez le code pour améliorer la mise en forme de la sortie :
#include <stdio.h>
#include <math.h>
int main() {
float leg1, leg2, hypotenuse;
printf("Calculateur d'hypoténuse de triangle rectangle\n");
printf("-----------------------------------------------\n");
printf("Entrez la longueur du premier côté : ");
scanf("%f", &leg1);
printf("Entrez la longueur du second côté : ");
scanf("%f", &leg2);
// Calcul de l'hypoténuse à l'aide du théorème de Pythagore
hypotenuse = sqrt(leg1 * leg1 + leg2 * leg2);
// Affichage des résultats formatés
printf("\nMesures du triangle :\n");
printf("Premier côté : %.2f\n", leg1);
printf("Second côté : %.2f\n", leg2);
printf("Hypoténuse : %.2f\n", hypotenuse);
// Détails supplémentaires du calcul
printf("\nDétails du calcul :\n");
printf("Formule : c = √(a² + b²)\n");
printf(" = √(%.2f² + %.2f²)\n", leg1, leg2);
printf(" = √(%.2f + %.2f)\n", leg1 * leg1, leg2 * leg2);
printf(" = %.2f\n", hypotenuse);
return 0;
}
Compilez le programme :
gcc hypotenuse.c -o hypotenuse -lm
Exécutez le programme et observez la sortie détaillée :
./hypotenuse
Exemple de sortie :
Calculateur d'hypoténuse de triangle rectangle
-----------------------------------------------
Entrez la longueur du premier côté : 3
Entrez la longueur du second côté : 4
Mesures du triangle :
Premier côté : 3.00
Second côté : 4.00
Hypoténuse : 5.00
Détails du calcul :
Formule : c = √(a² + b²)
= √(3.00² + 4.00²)
= √(9.00 + 16.00)
= 5.00
Améliorations clés :
- Ajout d'en-têtes descriptifs.
- Sortie formatée avec des colonnes alignées.
- Inclusion des détails du calcul étape par étape.
- Amélioration de la lisibilité pour les utilisateurs.