zoukankan      html  css  js  c++  java
  • 蓝桥杯-土地测量-java

    /* (程序头部注释开始) 

    * 程序的版权和版本声明部分 

    * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生  

    * All rights reserved. 

    * 文件名称: 蓝桥杯赛题                            

    * 作    者:   彭俊豪                

    * 完成日期:   2016   年 04月 01日 

    * 版 本 号:      001    

    * 对任务及求解方法的描述部分 

    * 输入描述:  无

    * 问题描述:

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

     

    * 程序输出:  根据这些数据求五边形地块的面积。四舍五入到小数后两位。只写结果,不要源代码!

    * 程序头部的注释结束 

    */

    上代码:

    public class Main {

      public static void main(String[] args) {
        double k1 = (33.4+68.2+52.1)/2;
        double num1 = Math.sqrt(k1*(k1-33.4)*(k1-68.2)*(k1-52.1));

        double k2 = (71.9+68.2+57.2)/2;
        double num2 = Math.sqrt(k2*(k2-71.9)*(k2-68.2)*(k2-57.2));

        double k3 = (71.9+51.9+43.5)/2;
        double num3 = Math.sqrt(k3*(k3-71.9)*(k3-51.9)*(k3-43.5));

        double num = num1+num2+num3;

       System.out.printf("%.2f",num);

      }

    }

     

  • 相关阅读:
    洛谷—— P2234 [HNOI2002]营业额统计
    BZOJ——3555: [Ctsc2014]企鹅QQ
    CodeVs——T 4919 线段树练习4
    python(35)- 异常处理
    August 29th 2016 Week 36th Monday
    August 28th 2016 Week 36th Sunday
    August 27th 2016 Week 35th Saturday
    August 26th 2016 Week 35th Friday
    August 25th 2016 Week 35th Thursday
    August 24th 2016 Week 35th Wednesday
  • 原文地址:https://www.cnblogs.com/pengjunhao/p/6667868.html
Copyright © 2011-2022 走看看