OpenJudge

33:定义一个正五边形类

总时间限制:
1000ms
内存限制:
1000kB
描述

定义一个正五边形(regular pentagon)类RPentagon,这个类将正五边形的边长作为私有成员,类中包含初始化这个值的构造函数。另外包括两个成员函数:radius( )返回正五边形外接圆的半径,area( )返回正五边形的面积。请编写主函数main,从键盘输入正五边形的边长值,创建一个正五边形对象,然后输出正五边形外接圆的半径和正五边形的面积。
计算正五边形的面积公式为S=1/4a²*√﹙25+10√5﹚
或者:S=5a²/(4*tan(36度))
正五边形外接圆的半径R=a/(2*sin(36度))

圆周率PI=3.1415926

输入
1
输出
1.72048
0.850651
样例输入
3
样例输出
15.4843
2.55195
提示
输入正五边形的边长
第一行输出正五边形的面积
第二行输出正五边形的外接圆的半径
全局题号
7491
添加于
2015-11-23
提交次数
105
尝试人数
79
通过人数
79