1. 程式人生 > >需要求3個長方體的體積,寫一個基於物件的程式,資料成員包括 length width height 要求用成員函式實現以下功能

需要求3個長方體的體積,寫一個基於物件的程式,資料成員包括 length width height 要求用成員函式實現以下功能

需要求 3 個長方體的體積,請編寫一個基於物件的程式。資料成員包括 length()width()height()。要求用成員函式實現以下功能:
(1)
由鍵盤分別輸入 3 個長方柱的長、寬、高。
(2) 計算長方柱的體積;
(3) 輸出 3 個長方柱的體積。

#include<iostream>

usingnamespacestd;

class Cube{

public:

void set();

void show();

private:

double length;

double width;

double height;

double getVolume();

};

voidCube::set(){

cout<<"請分別輸入長方體的長高:"<<endl;

cin>>length>>width>>height;

}

doubleCube::getVolume(){

returnlength*width*height;

}

voidCube::show() {

cout<<"長方形體積為:"<<this->getVolume()<<endl;

}

int main() {

Cube cube2,cube3,cube1;

    cube1.set();

    cube2.set();

    cube3.set();

    cube1.show();

    cube2.show();

    cube3.show();

return0;

}

請分別輸入長方體的長高:

2 45 5

請分別輸入長方體的長高:

2 52 1

請分別輸入長方體的長高:

23 12 1

長方形體積為:450

長方形體積為:104

長方形體積為:276