需要求3個長方體的體積,寫一個基於物件的程式,資料成員包括 length width height 要求用成員函式實現以下功能
阿新 • • 發佈:2019-02-07
需要求 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