【解決方法】次のクラスを定義します


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 一。

コメント

タイトルとURLをコピーしました