1. 程式人生 > >專案17-長方柱類

專案17-長方柱類

/* 
 *Copyright (c)2016,煙臺大學計算機與控制工程學院 
 *All rights reserved. 
 *檔名稱:main.cpp 
 *作    者:秦超
 *完成日期:2016年3月26日 
 *版 本 號:v1.0 
 */  

#include <iostream>
using namespace std;
class Bulk
{
public:
    void get(double le,double wi,double he){l=le;w=wi;h=he;}
    double vol();
    double area();
private:
    double l,w,h;
};
double Bulk::vol()
{
    return (l*w*h);
}
double Bulk::area()
{
    return (l*w+l*h+h*w)*2;
}
int main()
{
    Bulk c1,c2,c3;
    double a,b,c;
    cout<<"請輸入長方體1的長,寬,高:";
    cin >> a >> b >> c ;
    c1.get(a,b,c);
    cout<<"長方體1體積為:"<<c1.vol()<<" 表面積為:"<<c1.area()<<endl;
    cout<<"請輸入長方體2的長,寬,高:";
    cin >> a >> b >> c ;
    c1.get(a,b,c);
    cout<<"長方體2體積為:"<<c1.vol()<<" 表面積為:"<<c1.area()<<endl;
    cout<<"請輸入長方體3的長,寬,高:";
    cin >> a >> b >> c ;
    c1.get(a,b,c);
    cout<<"長方體3體積為:"<<c1.vol()<<" 表面積為:"<<c1.area()<<endl;
}


執行結果: