設計一個立方體類

題目要求:設計一個Box類,它能計算並輸出立方體的體積和表面積。


#include<stdio.h>
#include<iostream>
#include<string>
using namespace std;
class Box{
public:
    void SetA(double a);
    double GetVolume();
    double GetArea();
private:
    double m_a; // 立方體邊長
};
void Box::SetA(double a){
    m_a = a;
}
double Box::GetArea(){
    return 6 * m_a; //表面積
}
double Box::GetVolume(){
    return m_a * m_a * m_a; //體積
}
int main(){
    Box a,b;
    a.SetA(0.0);
    b.SetA(5.0);
    cout<<a.GetArea()<<" "<<a.GetVolume()<<endl;
    cout<<b.GetArea()<<" "<<b.GetVolume()<<endl;
    return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章