import java.util.Scanner;
/**
* ch4
*编写程序,提示用户输入从五边形中心到顶点的距离并计算五边形的面积
* 面积公式 面积=5*s²/(4*tan(π/5))
* 边长计算公式 s=2r*sin(π/5)
* 其中r是五边形中心到顶点的距离
* 结果保留两位小数
* @author siyihe
* @Create 2022-06-27-21:14
*/
public class ch4_1 {
public static void main(String[] args) {
//输入中心点到顶点的距离
Scanner input=new Scanner(System.in);
System.out.println("Enter the length from the center to a vertex:");
double r=input.nextDouble();
//计算边长
double s=2*r*Math.sin(Math.PI/5);
//计算面积
double v=5*Math.pow(s,2)/(4*Math.tan(Math.PI/5));
//获取两位小数
double area = Math.round(v * 100) / 100.0;
System.out.println("The area of the pentagon is "+area);
}
}
输入半径,求正五边形的面积
最新推荐文章于 2022-10-23 12:15:07 发布