GIÁO TRÌNH C++ - Trang 101

}

class CRectangle: public CPolygon, public COutput {

public:

int area (void)

{ return (width * height); }

};

class CTriangle: public CPolygon, public COutput {

public:

int area (void)

{ return (width * height / 2); }

};

int main () {

CRectangle rect;

CTriangle trgl;

rect.set_values (4,5);

trgl.set_values (4,5);

rect.output (rect.area());

trgl.output (trgl.area());

return 0;

}

20

10