• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

C언어 Rectangle2

레이나sv
435 0 0
class Rectangle
{
private:
        int width, height, area;
public:
        Rectangle(int w=5, int h=10) { width = w; height = h; }
        void setRectangle(int w, int h) { width = w; height = h; }
        void calcArea() { area = width * height; }
        int getArea() { return area; }
        void print();
        void isLarger(Rectangle *r);
};

void Rectangle::print()
{
        cout << "가로 : " << width << ", 세로 : " << height << ", 넓이 : " << area << endl;
}

void Rectangle::isLarger(Rectangle *r)
{
        if(getArea() > r->getArea())
        {
                cout << "내 사각형이 더 크다 " << endl;
        }else
        {
                cout << "님의 사각형이 더 크다 " << endl;
        }
}

void main()
{
        Rectangle r1(10,20), r2(100,200);
        r1.calcArea();
        r2.calcArea();
        r1.isLarger(&r2);
}
신고공유스크랩

댓글 0

댓글 쓰기
권한이 없습니다. 로그인
에디터 모드

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크