(새 문서: 시리즈:초급 프로그래밍 c++ c++ 초반 <syntaxhighlight lang="c++"> #include <iostream> using namespace std; class Cube { public: int x, y, z; int Volume, Area;...) |
잔글 (Cerulean님이 사용자:Cerulean/작성중/메모장/00 문서를 넘겨주기를 만들지 않고 사용자:Cerulean/메모장/00 문서로 이동했습니다: 뭐야) |
(차이 없음)
|
2021년 10월 3일 (일) 18:34 판
시리즈:초급 프로그래밍 c++
c++ 초반
#include <iostream>
using namespace std;
class Cube
{
public:
int x, y, z;
int Volume, Area;
Cube();
Cube( int x, int y, int z );
};
Cube::Cube( int x, int y, int z) {
this->x = x, this->y = y, this->z = z;
Volume = x * y * z;
Area = x * y * 2 + y * z * 2 + z * x * 2;
}
Cube::Cube() :Cube ( 1, 1, 1) {}
int main(void)
{
Cube *boxes = new Cube[3];
boxes[0] = Cube();
boxes[1] = Cube( 3, 3, 3 );
boxes[2] = Cube( 4, 4, 4 );
cout << "부피" << boxes->Volume << endl;
cout << "겉면적" << boxes->Area << endl;
boxes++;
cout << "부피" << boxes->Volume << endl;
cout << "겉면적" << boxes->Area << endl;
boxes++;
cout << "부피" << boxes->Volume << endl;
cout << "겉면적" << boxes->Area << endl;
}