다양한 클래스 I
실습 예제
ch07ex3_circle.cpp
#include <iostream>
using namespace std;
class Circle
{
public:
double radius;
const double PI = 3.141592;
void setRadius(double _radius);
double getArea() const;
double getCircumference() const;
};
int main()
{
double r = 8.8;
Circle c1;
c1.setRadius(r);
cout << "c1의 넓이는 " << c1.getArea() << "입니다.\n";
cout << "c1의 둘레는 " << c1.getCircumference() << "입니다.\n";
return 0;
}
double Circle::getArea() const
{
return radius * radius * PI;
}
double Circle::getCircumference() const
{
return 2 * PI * radius;
}
void Circle::setRadius(double _radius)
{
radius = _radius;
}실습 문제
ch07lab1_triangle.cpp
ch07lab2_rectangle.cpp
Last updated