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);

      }

    }

     

  • 相关阅读:
    start-stop-daemon 守护进程管理
    Proxmox VE 的安装和简单使用
    查询Linux下文件格式.
    re匹配 [sS][wW]的使用.
    prometheus简单监控Linux,mysql,nginx
    Linux中查看和修改分区的uuid方便挂载使用
    openssl 模块 安装 centso Ubuntu
    python写爬虫遇到需要解码js一些记录
    CSS 文字超出部分显示省略号
    新随笔
  • 原文地址:https://www.cnblogs.com/pengjunhao/p/6667868.html
Copyright © 2011-2022 走看看