클래스
#include<iostream>
class Rectangle//사각형
{
int width;
int height;
int extents;
int Circumference;
public:
void Rectangle_extents(int _width, int _height);//넓이 구하기.
void Rectangle_Circumference(int _width, int _height)// 둘레구하기.;
void showdata();
};
class Circle//원
{
//int Radius;
double extents;
double Circumference;
public:
void Circle_extents(int _Radiust);
void Circle_Circumference(int _Radiust);
void showdata();
};
//=======================================================================
#include <iostream>
#include "Rectangle.h"
using namespace std;
//using std::cout;
//using std::cin;
//using std::endl;
void Rectangle::Rectangle_extents(int _width,int _height)//면적
{
extents= _width*_height;
}
void Rectangle::Rectangle_Circumference(int _width,int _height)//둘레
{
Circumference=2*(_width+_height);
}
void Rectangle::showdata()
{
cout<<"Rectangle_extents= "<<extents<<endl;
cout<<"Rectangle_Circumference= "<<Circumference<<endl;
}
void Circle::Circle_extents(int _Radiust)//면적
{
extents= 3.14*(_Radiust^2);
}
void Circle::Circle_Circumference(int _Radiust)//둘레
{
Circumference=2*3.14*_Radiust;
}
void Circle::showdata()
{
cout<<"Circle_extents= "<<extents<<endl;
cout<<"Circle_Circumference= "<<Circumference<<endl;
}
//==============================================================================
#include "Rectangle.h"
#include <iostream>
int main()
{
Rectangle R;
R.Rectangle_extents(3,4);
R.Rectangle_Circumference(3,4);
R.showdata();
Circle C;
C.Circle_Circumference(3);
C.Circle_extents(3);
C.showdata();
return 0;
}