[ad_1]
C++
class Triangle : Polygon { public: Triangle(double b, double h); double Area(); void setbase(double b); void setheight(double h); double getbase(); double getheight(); private: double base; double height; };
私が試したこと:
クラス Triangle : ポリゴン
{
公共:
三角形 (ダブル b、ダブル h);
ダブルエリア();
void setbase(double b);
void setheight(double h);
ダブル getbase();
ダブル getheight();
プライベート:
ダブルベース;
倍の高さ;
};
解決策 1
コンストラクターの定義から始めましょう。
C++
Triangle::Triangle(double b, double h) { // implementation here: set this Triangle variables 'base' and 'height' equal to, respectively, 'b' and 'h' arguments. }
他のメソッドの実装 (「ゲッター」 と ‘セッター) は非常に簡単です。たとえば、 getbase
明白に返す必要があります base
変数。
にはちょっとした数学 ( 🙂 ) が必要です。 Area
一。
[ad_2]
コメント