用C++设计长方体类

来源:百度知道 编辑:UC知道 时间:2024/07/07 08:26:22
要求能计算体积,表面积,用Display输出

#include <iostream>
using namespace std;

class CCuboid
{
private:
float a; //长
float b; //宽
float h; //高
float s; //表面积
float v; //体积
public:
CCuboid(){a=0;b=0;h=0;s=0;v=0;}
CCuboid(float _a,float _b,float _h){a=_a;b=_b;h=_h;s=0;v=0;}
~CCuboid(){}

float getArea(){s=2*(a*b+a*h+b*h);return s;} //计算表面积
float getCubige(){v=a*b*h; return v;} //计算体积
void display(){cout<<"长方体表面积为"<<s<<",体积为"<<v<<endl;}
};

void main()
{
cout<<"请输入长方体的长、宽、高:";
float a=0,b=0,h=0;
cin>>a>>b>>h;
CCuboid cube(a,b,h);
cube.getArea();
cube.getCubige();
cube.display();
}

我靠 这么简单的题目80分 ~~~
楼主好大方啊

//Cuboid.h

#ifndef CUBOID_H
#define CUBOID_H

class Cuboid
{
public:
Cuboid(double=0,double=0,double=0);