Dans l'exercice précédent, vous avez utilisé les outils de développement visuels C++ pour afficher la hiérarchie du projet C++ Shapes. Vous pouvez également utiliser les outils de développement visuels C++ pour ajouter des classes à un projet ou pour ajouter des propriétés et des méthodes à une classe. Dans cet exercice, vous ajoutez la méthode getCircumference aux classes circle et sphere. La méthode getCircumference calcule la circonférence de la forme et du cercle à l'aide du rayon.
Ajout de la méthode getCircumference à la classe circle
La formule qui calcule la circonférence d'un cercle est πr² (r représente le rayon du cercle). La constante globale π est stockée dans la classe shape de base.
Pour ajouter la méthode getCircumference à la classe circle, procédez comme suit :
Pour ajouter la méthode getCircumference à la classe sphere, procédez comme suit :
Pour lancer l'application Shapes, procédez comme suit :
Enter the radius of the sphere: 10 Enter the color of the sphere: Blue Sphere: Radius = 10 Circumference = 62.8319 Area = 1256.64 Volume = 4188.79 Color = Blue
Le programme affiche la taille et la couleur de la forme en cours et vous invite à entrer des valeurs pour la nouvelle forme. Les attributs de la nouvelle forme s'affichent dans la vue Console. Vous pouvez modifier le code dans main.cpp pour exécuter la classe circle.