c++
매개변수 갖는 생성자 연습문제
풀스택 개발자
2019. 12. 28. 15:20
1.세 개의 배정도 실수를 매개변수로 받는 생성자를 사용하는 box라는 클래스를 작성하여라. 매개변수로 전달된 세 개 의 실수는 상자의 각 모서리의 길이를 나타낸다. box 클래스에서 이 상자의 부피를 구한 후에 배정도 실수형 변수에 부피를 저장하도록 하라.box 객체의 부피를 출력하는 vol()이라는 멤버 함수를 포함하여라
#include<iostream>
using namespace std;
class box {
double h = 0;
double w = 0;
double d = 0;
double result = 0;
public:
box(double x, double y, double z);
void vol();
};
box::box(double x,double y,double z)
{
h = x;
w = y;
d = z;
}
void box::vol()
{
result = h*w*d;
cout << result;
}
int main()
{
box b1(3.5,3,2.3);
b1.vol();
}