计算圆的面积和周长 | 您所在的位置:网站首页 › 编写函数文件求半径为r的圆的面积和周长 › 计算圆的面积和周长 |
【案例4-5】计算圆的面积和周长
一、案例描述
考核知识点
Math.PI()、Math.pow() 练习目标 掌握Math.pow()用法。掌握Math.PI()用法。了解圆的周长公式。了解圆的面积公式。 需求分析定义周长和面积函数,学会怎么用程序来计算圆的面积和周长。 案例分析 效果如图4-6、4-7所示。面积展示结果 周长展示结果 具体实现步骤如下: 定义求面积函数getArea(r)。圆的面积公式:3.1415926 * r * r或者Math.PI * Math.pow(r, 2)。调用getArea(5),得出结果。定义求周长函数getLong(r)。圆的周长公式:3.1415926 * 2 * r 或者2 * Math.PI * r。 二、案例实现 根据上面的分析,可以通过简单的JavaScript代码来实现这一效果,具体代码如下: 函数计算圆的面积和周长 /** 方法一: * 求圆的面积 * 公式S=π * r * r */ /* function getArea(r) { // 过滤掉undefined null NaN "" 0 r = r || 0; // 判断是否是数字 var pai = 3.1415926; return pai * r * r; } var area = getArea(5); console.log(area); */ /** 方法二: * 求圆的面积 * @param r 圆的半径 {number} * @returns 圆的面积{number} */ function getArea(r) { // pi Math.PI pi:圆的周长和它的直径之比近似π≈3.141592653589793 // Math.pow() //求平方 r = r || 0; return Math.PI * Math.pow(r, 2); } var area = getArea(5); console.log("半径为5的圆的面积是:"+area); /** * 求圆的周长 * @param r 半径 {number} * @returns 周长 {number} */ /* */ function getLong (r) { r = r || 0; return 2 * Math.PI * r; } var long = getLong(5); console.log("半径为5的圆的周长是:"+long); |
CopyRight 2018-2019 实验室设备网 版权所有 |