例題:計算長方體體積【面向物件設計】
阿新 • • 發佈:2018-12-11
題目描述:
需要求3個長方柱的體積,請編寫一個基於物件的程式。資料成員包括length(長)、width(寬)、height(高)。要求用成員函式實現一以下功能:
(1)由鍵盤分別輸入3個長方柱的長、寬、高;
(2)計算長方柱的體積;
(3)輸出3個長方柱的體積;
請編寫程式,上機除錯並執行。
參考程式如下: #include <iostream> using namespace std; class Cuboid { public: void SetValue() { for(int i = 0; i < 3;i++) { cin>>length[i]; cin>>width[i]; cin>>height[i]; } } void calArea() { for(int i = 0; i < 3;i++) { area[i] = length[i] * width[i] * height[i]; } } void showArea() { calArea(); for(int i = 0; i < 3;i++) { cout<<"長方柱"<<i<<"的面積為:" <<area[i]<<endl; } } private: double length[3],width[3],height[3],area[3]; }; int main() { Cuboid c; c.SetValue(); c.showArea(); return 0; }