ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 매개변수 갖는 생성자 연습문제
    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();
    
    }

    'c++' 카테고리의 다른 글

    인라인함수  (0) 2019.12.29
    상속 연습문제  (0) 2019.12.28
    동적메모리를 사용한 stack  (0) 2019.12.28
    생성자  (0) 2019.12.24
    중복 멤버 함수  (0) 2019.12.24
Designed by Tistory.