題目要求:設計一個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;
}