1. 程式人生 > >第5周專案4長方柱類

第5周專案4長方柱類

問題及程式碼 :
/*
*Copyright (c) 2016,煙臺大學計算機學院
*All rights reserved.
*檔名稱 :
*作    者 : 劉雲
*完成日期 : 2016年3月12號
*版 本 號 : v1.0
*
*問題描述 :   c++例4-2
*輸入描述 :   point類的完整程式
*程式輸出 :
*/
#include<iostream>
#include<cmath>
using namespace std;
class bulk
{
public:
    void setbulk(int l,int w,int h);
    int volume();
    int areas();
private:
    int long1,wide,height;
};
int bulk::volume()
{
    return long1*wide*height;
}
int bulk::areas()
{
    return 2*(long1*wide+long1*height+wide*height);
}
void bulk::setbulk(int l,int w,int h)
{
    long1=l;
    wide=w;
    height=h;
}
int main()
{
    bulk a,b,c;
    int l,w,h;
    cin>>l>>w>>h;
    a.setbulk(l,w,h);
    cout<<"長方柱的體積為"<<a.volume()<<endl;
    cout<<"長方柱的表面積為"<<a.areas()<<endl;
    cin>>l>>w>>h;
    b.setbulk(l,w,h);
    cout<<"長方柱的體積為"<<b.volume()<<endl;
    cout<<"長方柱的表面積為"<<b.areas()<<endl;
    cin>>l>>w>>h;
    c.setbulk(l,w,h);
    cout<<"長方柱的體積為"<<c.volume()<<endl;
    cout<<"長方柱的表面積為"<<c.areas()<<endl;
    return 0;
}

執行結果:

知識點總結 :

 從這個過程中,進一步鞏固了對簡單程式結構的認識,也學會了計算自頂向下由簡及深的方法

 學習心得 :
    從現在開始,我要認真學習C++,鞏固知識點,在這個領域做到最好。