土地测量 造成高房价的原因有许多,比如土地出让价格。既然地价高,土地的面积必须仔细计算。 遗憾的是,有些地块的形状不规则,比如是如图【1.jpg】中所示的五边形。

本文介绍了一种通过将不规则五边形地块划分成三角形,并利用海伦公式计算各三角形面积的方法来确定地块总面积的技术。给出了具体的数据及计算结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    
/*土地测量
    造成高房价的原因有许多,比如土地出让价格。既然地价高,土地的面积必须仔细计算。
    遗憾的是,有些地块的形状不规则,比如是如图【1.jpg】中所示的五边形。
    一般需要把它划分为多个三角形来计算。
    已知三边求三角形的面积需要用海伦定理,参见【2.jpg】
    各条边长数据如下:
    AB = 52.1
    BC = 57.2
    CD = 43.5
    DE = 51.9
    EA = 33.4
    EB = 68.2
    EC = 71.9
    根据这些数据求五边形地块的面积。四舍五入到小数后两位。只写结果,不要源代码!
    答案写在“解答.txt”中,不要写在这里!
 */
public class Demo01 {
	public static void main(String[] args) {
		float AB = 52.1f;
		float BC = 57.2f;
		float CD = 43.5f;
		float DE = 51.9f;
		float EA = 33.4f;
		float EB = 68.2f;
	    float EC = 71.9f;
	    float s = 0f;
	    float a = (AB+EB+EA)/2;	// 半周长a
	    float b = (BC+EC+EB)/2;	// 半周长b
	    float c = (CD+DE+EC)/2;	// 半周长c
	    s += Math.sqrt(a*(a-AB)*(a-EB)*(a-EA));
	    s += Math.sqrt(b*(b-BC)*(b-EC)*(b-EB));
	    s += Math.sqrt(c*(c-CD)*(c-DE)*(c-EC));
	    System.out.println(new DecimalFormat(".00").format(s));
	}
}
运行结果:
3789.86

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值