第7周-正多边形的面积

来源:互联网 发布:男休闲裤品牌知乎 编辑:程序博客网 时间:2024/06/08 11:26

问题及代码:

/*   *Copyright (c)2015,烟台大学计算机与控制工程学院   *All rights reserved.   *文件名称:Area.java   *作    者:单昕昕   *完成日期:2015年10月13日   *版 本 号:v1.0   *问题描述:正多边形的面积。*程序输入:边的个数及其长度。*程序输出:面积。*/ import java.util.Scanner;public class Test {public static double area(int n,double side){return (n*side*side)/(4*Math.tan(Math.PI/n));}public static void main(String[] args){System.out.print("请输入多边形的边数:");Scanner input=new Scanner(System.in);int n =input.nextInt();System.out.print("请输入多边形的边长:");double side =input.nextDouble();double s= area(n,side);System.out.println(n+"边形的面积为"+s);}}


运行结果:

 

 

知识点总结:

求正多边形的面积公式:

设正n边形的面积为S,n是边数,s是边长 则,S=(n*s*s)/(4*tan(π/n))

 

学习心得:

新公式get~

0 0