算法:计算圆周率(JS)
计算圆周率
根据公式(π = 4 × (1 / 1 – 1 / 3 + 1 / 5 – 1 / 7 + 1 / 9 - 1 / 11 + 1 / 13··· 1 / 2023))
计算圆周率的近似值。
代码解释:
代码注释解释了程序的功能和逻辑。首先,定义了四个变量:sign
表示符号(正负),初始值为1;deno
表示分母,初始值为1;sum
表示和,初始值为0;t
表示当前项,初始值为第一项。
然后,使用while
循环进行迭代计算。循环条件是当前项的绝对值大于10的-10次方,即当当前项足够小时停止计算。
在每次循环中,将当前项加到和上,根据莱布尼茨级数规律改变符号(交替取正负),将分母增加2(因为莱布尼茨级数的分母是奇数),然后计算新的当前项。
循环结束后,将和乘以4得到π的近似值,存储在变量pi
中。
最后,使用alert
弹窗显示π的近似值。
注意:这段代码使用莱布尼茨级数仅能得到π的近似值,并且精度受到循环条件的限制。在实际应用中,更精确的π值通常需要使用其他方法或库来计算。
__EOF__
本文作者:安知竹墨
本文链接:https://www.cnblogs.com/anzhizhumo/p/17746673.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/anzhizhumo/p/17746673.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律