导航:首页 > 编程知识 > 几何图形怎么编程

几何图形怎么编程

发布时间:2023-05-18 22:47:00

1. java编程——求解几何图形的周长、面积的程序

平面图形
名称 符号 周长C和面积S
正方形 a—边长 C=4a
S=a2
长方形 a和b-边长 C=2(a+b)
S=ab
三角形 a,b,c-三边长
h-a边上的高
s-周长的一半
A,B,C-内角
其中s=(a+b+c)/2 S=ah/2
=ab/2·sinC
=[s(s-a)(s-b)(s-c)]1/2
=a2sinBsinC/(2sinA)

四边形 d,D-对角线长
α-对角线夹角 S=dD/2·sinα
平行四边形 a,b-边长
h-a边的高
α-两边夹角 S=ah
=absinα
菱形 a-边长
α-夹角
D-长对角线长
d-短对角线长 S=Dd/2
=a2sinα
梯形 a和b-上、下底长
h-高
m-中位线长 S=(a+b)h/2
=mh
圆 r-半径
d-直径 C=πd=2πr
S=πr2
=πd2/4
扇形 r—扇形半径
a—圆心角度数
C=2r+2πr×(a/360)
S=πr2×(a/360)
弓形 l-弧长
b-弦长
h-矢高
r-半径
α-圆心角的度数 S=r2/2·(πα/180-sinα)
=r2arccos[(r-h)/r] - (r-h)(2rh-h2)1/2
=παr2/360 - b/2·[r2-(b/2)2]1/2
=r(l-b)/2 + bh/2
≈2bh/3
圆环 R-外圆半径
r-内圆半径
D-外圆直径
d-内圆直径 S=π(R2-r2)
=π(D2-d2)/4
椭圆 D-长轴
d-短轴 S=πDd/4
立方图形
名称 符号 面积S和体积V
正方体 a-边长 S=6a2
V=a3
长方体 a-长
b-宽
c-高 S=2(ab+ac+bc)
V=abc
棱柱 S-底面积
h-高 V=Sh
棱锥 S-底面积
h-高 V=Sh/3
棱台 S1和S2-上、下底面积
h-高 V=h[S1+S2+(S1S1)1/2]/3
拟柱体 S1-上底面积
S2-下底面积
S0-中截面积
h-高 V=h(S1+S2+4S0)/6
圆柱 r-底半径
h-高
C—底面周长
S底—底面积
S侧—侧面积
S表—表面积 C=2πr
S底=πr2
S侧=Ch
S表=Ch+2S底
V=S底h
=πr2h

空心圆柱 R-外圆半径
r-内圆半径
h-高 V=πh(R2-r2)
直圆锥 r-底半径
h-高 V=πr2h/3
圆台 r-上底半径
R-下底半径
h-高 V=πh(R2+Rr+r2)/3
球 r-半径
d-直径 V=4/3πr3=πd2/6
球缺 h-球缺高
r-球半径
a-球缺底半径 V=πh(3a2+h2)/6
=πh2(3r-h)/3
a2=h(2r-h)
球台 r1和r2-球台上、下底半径
h-高 V=πh[3(r12+r22)+h2]/6
圆环体 R-环体半径
D-环体直径
r-环体截面半径
d-环体截面直径 V=2π2Rr2
=π2Dd2/4
桶状体 D-桶腹直径
d-桶底直径
h-桶高 V=πh(2D2+d2)/12
(母线是圆弧形,圆心是桶的中心)
V=πh(2D2+Dd+3d2/4)/15

2. word文档中如何编辑几何图形

点击word上的“插入”选项卡。在插图选项卡,找到“形状”,点击“形状”的倒三角,展开后点击想要插入的几何图。

在文档中绘制所需图形(起点处单击左健鼠标,按住不放拖至适当大小时,即在结束点松开鼠标)。在工具栏的绘图工具选项卡"格式“中,对几何图形的属性进行设置,如设置填充色等。

3. java编程。类。 常见平面图形(如三角形、圆、矩形和正方形等)的面积。利用抽象类,编写程序实现该

abstractclassShape{
abstractdoublearea();
}

classCircleextendsShape{
privatedoubler;
privatefinaldoublePI=3.14;

publicCircle(doubler){
this.r=r;
}

@
doublearea(){
returnPI*r*r;
}
}

classRectangleextendsShape{
privatedoublew;
privatedoubleh;

publicRectangle(doublew,doubleh){
this.w=w;
this.h=h;
}

@Override
doublearea(){
returnw*h;
}
}

classTriangleextendsShape{
privatedoubleh;
privatedoublel;

publicTriangle(doubleh,doublel){
this.h=h;
this.l=l;
}

@Override
doublearea(){
return0.5*h*l;
}
}

classSquareextendsRectangle{
publicSquare(doublel){
super(l,l);
}
}

publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("圆"+newCircle(1).area());
System.out.println("矩形"+newRectangle(4,2).area());
System.out.println("正方形"+newSquare(3).area());
System.out.println("三角形"+newTriangle(3,4).area());
}
}

阅读全文

与几何图形怎么编程相关的资料

热点内容
电脑falsh教程 浏览:75
有哪些不要会员的电影app吗 浏览:15
钢铁侠制造用什么编程 浏览:12
国内哪个app可以查机票信息 浏览:865
哪个app可以定制自驾游 浏览:787
find查找文件夹 浏览:175
多点app在哪里找会员码 浏览:785
人类高质量男性作者用的什么app 浏览:562
cad另存为dxf文件变大 浏览:269
excel文件快速分类 浏览:571
苹果电脑键盘怎么删除表格中数据 浏览:926
网络机顶盒自动重启 浏览:175
ipad4无线网络设置 浏览:238
数控循环车v槽如何编程 浏览:341
微信年销售额 浏览:245
什么app可以上牌照 浏览:886
openwrteth0配置文件 浏览:893
js文字画图 浏览:41
vb代码换行 浏览:305
华为光网络中级认证 浏览:807

友情链接