/*
#include <iostream>
using namespace std;
class Circle
{
public:
int radius;
double getArea();
};
double Circle::getArea()
{
return 3.14*radius*radius;
}
int main()
{
Circle donut;
donut.radius=1;
double area = donut.getArea();
cout << "도넛면적은? "<< area << endl;
Circle pizza;
pizza.radius=30;
area = pizza.getArea();
cout << "피자면적은?"<< area << endl;
}
*/
/*
#include <iostream>
using namespace std;
class rectangle
{
public:
int width;
int height;
int getarea();
};
int rectangle::getarea()
{
return width*height;
}
int main()
{
rectangle rect;
rect.width=3;
rect.height=5;
cout << "삼각형 ?"<< rect.getarea() <<endl;
}
*/
/*
#include <iostream>
using namespace std;
class Circle
{
public:
int radius;
Circle();
Circle(int r);
double getArea();
};
Circle::Circle()
{
radius = 1;
cout << "반지름?" << radius << "원 생성" << endl;
}
Circle::Circle(int r)
{
radius = r;
cout << "반지름?" << radius << "원 생성" << endl;
}
double Circle :: getArea()
{
return 3.14*radius*radius;
}
int main()
{
Circle donut;
cout << "도넛 면적?"<<donut.getArea()<<endl;
Circle pizza(30);
cout << "피자 면적?" << pizza.getArea()<< endl;
}
*/
/*
#include <iostream>
using namespace std;
class Circle
{
public:
int radius;
Circle();
Circle(int r);
double getArea();
};
Circle::Circle():Circle(1)
{
}
Circle::Circle(int r)
{
radius = r;
cout << "반지름?" << radius << "원 생성" << endl;
}
double Circle::getArea()
{
return 3.14*radius*radius;
}
int main()
{
Circle donut;
cout << "도넛 면적은?"<< donut.getArea() << endl;
Circle pizza(30);
cout << "피자면적은?"<< pizza.getArea() << endl;
}
*/
/*
#include <iostream>
using namespace std;
class point
{
int x,y;
public:
point();
point(int a,int b);
void show()
{
cout << "(" << x <<"," << y << ")" << endl;
}
};
point::point():point(0,0)
{
}
point::point(int a,int b)
:x(a),y(b)
{
};
int main()
{
point origin;
point target(10,20);
origin.show();
target.show();
}
*/
/*
#include <iostream>
using namespace std;
class rectangle
{
public:
int width,height;
rectangle();
rectangle(int w,int h);
rectangle(int length);
bool isquare();
};
rectangle::rectangle()
{
width= height =1;
}
rectangle::rectangle(int w,int h)
{
width = w;
height = h;
}
rectangle::rectangle (int length)
{
width=height=length;
}
bool rectangle::isquare()
{
if (width == height)
return true;
else
return false;
}
int main()
{
rectangle rect1;
rectangle rect2(3,5);
rectangle rect3(3);
if (rect1.isquare())
cout << "rect1은 정사각형"<<endl;
if (rect2.isquare())
cout << "rect2는 정사각형"<<endl;
if (rect3.isquare())
cout << "rect3는 정사각형"<<endl;
}
*/
/*
#include <iostream>
using namespace std;
class circle
{
public:
int radius;
circle();
circle(int r);
~circle();
double getarea();
};
circle::circle():circle(1)
{
}
circle::circle(int r)
{
radius=r;
cout << "반지름" << radius << "원 생성"<< endl;
}
circle::~circle()
{
cout << "반지름" << radius << "원 소멸"<< endl;
}
double circle::getarea()
{
return 3.14*radius*radius;
}
int main()
{
circle donut;
circle pizza(30);
return 0;
}
*/
/*
#include <iostream>
using namespace std;
class circle
{
public:
int radius;
circle();
circle(int r);
~circle();
double getarea();
};
circle::circle():circle(1)
{
}
circle::circle(int r)
{
radius=r;
cout << "반지름" << radius << "원 생성"<< endl;
}
circle::~circle()
{
cout << "반지름" << radius << "원 소멸"<< endl;
}
circle x(1000);
circle y(1000);
void f()
{
circle a(100);
circle b(200);
}
double circle::getarea()
{
return 3.14*radius*radius;
}
int main()
{
circle donut;
circle pizza(30);
f();
return 0;
}
*/