前の演習では、C++ ビジュアル開発ツールを使用して、C++ Shapes プロジェクトの階層を表示しました。 また、C++ ビジュアル開発ツールを使用すれば、クラスをプロジェクトに追加したり、 プロパティーとメソッドをクラスに追加することもできます。 この演習では、getCircumference メソッドを circle クラスと sphere クラスに追加します。getCircumference メソッドは、半径を使用して sphere と circle の円周を計算します。
getCircumference メソッドの circle クラスへの追加
円の円周を求める公式は πr² です。ここで、r は円の半径です。 グローバル定数 π は、基本 shape クラスに保管されます。
getCircumference メソッドを circle クラスに追加するには、以下のとおりに実行します。
getCircumference メソッドを sphere クラスへ追加するには、以下のとおりに実行します。
Shapes アプリケーションを実行するには、以下のとおりに実行します。
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
このプログラムは、現在の形状のサイズと色を表示し、 新規の形状の値を指定するようにプロンプトを出します。 新規の形状の属性が「コンソール」ビューに表示されます。 main.cpp 内のコードを変更して circle クラスを実行できます。