목록으로 2013.04.02. 10:48
C언어

Rectangle3

youtube
#include<iostream>
using namespace std;

class Rectangle
{
private:
        int width,height,area;
public:
        Rectangle(int w=5,int h=10){width=w;height=h;}
        void setRectangle(int a,int b){width=a;height=b;}
        void setWidth(int w){width=w;}
        void setHeight(int h){height=h;}
        int getWidth(){return width;}
        int getHeight(){return height;}
        void swap(Rectangle *r);
        void calcArea(){area=width*height;}
        int getArea(){return area;}
        void isLarger(Rectangle *r);
        void print(){cout<<"가로 : "<<width<<"t세로 : "<<
                height<<"t넓이 : "<<area<<endl;}

};
void Rectangle::isLarger(Rectangle *r){
        if(this->getArea()>r->getArea())
                cout<<"you win"<<endl;
        else
                cout<<"you suck"<<endl;
}
void Rectangle::swap(Rectangle *r){
        int swap;
        swap=this->getWidth();
        this->setWidth(r->getWidth());
        r->setWidth(swap);
        swap=this->getHeight();
        this->setHeight(r->getHeight());
        r->setHeight(swap);

        
}
void main(){
        
        Rectangle r1(10,20),r2(100,200);
        r1.calcArea();r2.calcArea();
        r1.print();r2.print();
        r1.swap(&r2);
        r1.calcArea();r2.calcArea();
        r1.print(); r2.print();
        
        
}-->

댓글 0

댓글 작성 권한이 없습니다. 로그인하기

NO
TITLE
섬네일
C언어
profile 너에게제공 | 11. 29 | 조회
57
C언어 B
C언어
profile 너에게제공 | 11. 29 | 조회
56
C언어 A
C언어
profile 너에게제공 | 11. 29 | 조회
55
C언어 백업
| 11. 27 | 조회
54
XML
124 | 11. 23 | 조회
53
XML 124
XML
dqw | 11. 23 | 조회
52
XML 124
profile 너에게제공 | 11. 23 | 조회
51
profile 너에게제공 | 11. 23 | 조회
50
C언어
asf | 11. 23 | 조회
49
C언어 af
C언어
profile 너에게제공 | 11. 22 | 조회
48
C언어 실습
C언어
| 11. 22 | 조회
47
C언어
C언어
profile 너에게제공 | 11. 22 | 조회
46
C언어 ㄹㅈ
C언어
profile 너에게제공 | 11. 22 | 조회
45
C언어 BMI
JSP
전장호 | 11. 21 | 조회
44
JSP f