** 土地测量**

造成高房价的原因有许多,比如土地出让价格。既然地价高,土地的面积必须仔细计算。遗憾的是,有些地块的形状不规则,比如是如图【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”中,不要写在这里!

参考答案:

3789.86

public class Main {

    public double getResult(double a, double b, double c) {
double p = (a + b + c) / 2;
double result = Math.sqrt(p * (p - a) * (p - b) * (p - c));
return result;
} public static void main(String[] args) {
Main test = new Main();
double result = test.getResult(52.1, 33.4, 68.2);
result += test.getResult(68.2, 57.2, 71.9);
result += test.getResult(71.9, 51.9, 43.5);
System.out.println(result);
}

}

最新文章

  1. PHPStorm XDebug的安装
  2. iOS去除导航栏和tabbar的1px横线
  3. 关于css的新思考
  4. 用PHP实现URL转换短网址的算法示例
  5. (1)html开头解说与案例演示
  6. 自己定制Linux发行版(资料)
  7. Starling性能优化技巧十五则
  8. C#DbHelperMySQL数据库帮助类 (转载)
  9. TinyMCE实现简单的本地上传
  10. 我用Cocos2d-x模拟《Love Live!学院偶像祭》的Live场景(一)
  11. 在Eclipse如何实现在xml文件实现代码提示
  12. immutable.js 更新数组(mergeDeepWith)
  13. 【Java SE】如何用Java实现插入排序
  14. 使用kubeadm平滑地升级kubenetes集群(v1.10.2到v1.10.3)
  15. #018 C语言刷题 素数问题
  16. 企业BGP网络规划案例(四)
  17. 18年最有"钱"途的专业就是它(文末有福利)
  18. BizTalk RosettaNet解决方案之Loopback
  19. 记录python接口自动化测试--把测试结果写进excel文件(第九目)
  20. Bayesian generalized linear model (GLM) | 贝叶斯广义线性回归实例

热门文章

  1. python 基础知识5-集合
  2. 一、线程 & 线程池
  3. java-> 分包分层
  4. ScheduleMaster新特性之延时任务初体验
  5. MYSQL8 常用操作
  6. AJAX三
  7. 索引 'GXHRCS.PK_A253' 或这类索引的分区处于不可用状态
  8. 容器技术之Docker镜像
  9. Java操作XML(1)
  10. ShoneSharp语言(S#)软件更新13.6版