C++建立正四面体类,计算边长为a的正四面体的体积、表面积
题目
C++建立正四面体类,计算边长为a的正四面体的体积、表面积
答案
//上面那位是正方体,不是正四面体
#include
#include
using namespace std;
class CRegulartetrahedron
{
public:
CRegulartetrahedron():edge(0),height(0){}
CRegulartetrahedron(double x):edge(x)
{
height=sqrt(6.0)/3.0*edge;
}
double GetVolume()//体积
{
return 1.0/2.0*edge*sqrt(3.0)/2.0*edge*height*1.0/3.0;//底面积乘以高除以三分之一
}
double GetSuperficialArea()//表面积
{
return 4.0*1.0/2.0*edge*sqrt(3.0)/2.0*edge;//四个面积之和
}
private:
double edge;//边长
double height;
};
void main()
{
CRegulartetrahedron RT(2);
cout
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 甲乙两人练跑步,让甲跑5米,那甲跑2秒就能追上乙,如果让乙先跑2秒,那么甲跑4秒追上乙,甲乙每人各跑几米
- 什么东西能够溶解BaSO4和AgCl?
- 人教版五年级下册语文书第43页是什么课文 急,快些
- 如图,BC⊥CD,∠1=∠2=∠3,∠4=60°,∠5=∠6,CO是三角形BCD的高吗?为什么?
- Wash your hands ______you have dinner.A.if B.when C.before D.because
- 三人言虎
- 一阶线性微分方程组为什么与n阶线性方程等价,是怎么转换的
- 求1 4 5 8 9 12 .通项公式
- 六上口算第21页
- 我心目中的英雄作文(2008感动中国十大人物)
热门考点
- What should we do to protect the environment
- 半径为R的圆内接正八边形的面积,怎么算?
- 一架相机的价格降低九分之二后,售574元,原价多少?
- 对于基因型AAaBBb,为什么是三倍体?怎么判断这种题目?
- 化简X-3 当a=?时,-2008-A-7的最小值为?当b=?是,+2009的最?
- 电路中只有一个用电器,它两端的电压是电源电压?
- 在镜子里看到时间是11点三十,那么现实生活中的时间是多少(注意这里不是电子表,是有时针的那种)
- 1 she said she was leaving the next day .(改为直接引语) 根据画线部分提问 Bill has been to the Grea
- 一块长方形菜地,宽是60米,相当于长的3/2,这块地面积是多少平方米?
- 一个数除以6余4,除以7余3,除以8余4,除以9余7这个数最小是多少