使用 pi = x * sin(180 / x) 计算 PI 的值
Calculate the value of PI using `pi = x * sin(180 / x)`
我在使用 sin
时遇到问题。我做到了:
include Math
puts sin(5) # => -0.9589242746631385
但是当我在计算器中输入 sin(5)
时,它会输出 0.087155742
。同样,我尝试使用等式 pi = x * sin(180 / x) 计算 PI 的值,但遇到了问题,尽管我在计算器上得到了 PI 的值。
include Math
puts "Enter the value of x"
x = gets.to_f
num = 180 / x
pie = x * sin(num)
puts pie
谢谢大家帮忙
您的方程用于计算角度的正弦值。
大多数(也许是全部)计算机语言 sin() 函数都希望角度以弧度为单位。
不幸的是,您需要有一个 pi 的值才能从一个值转换为另一个值,因此除非您能找到一个 sin-in-degrees 的实现,否则您会遇到一些困难。
这是因为你的公式来自弧度和度数的2×π/360或π/180转换。
我在使用 sin
时遇到问题。我做到了:
include Math
puts sin(5) # => -0.9589242746631385
但是当我在计算器中输入 sin(5)
时,它会输出 0.087155742
。同样,我尝试使用等式 pi = x * sin(180 / x) 计算 PI 的值,但遇到了问题,尽管我在计算器上得到了 PI 的值。
include Math
puts "Enter the value of x"
x = gets.to_f
num = 180 / x
pie = x * sin(num)
puts pie
谢谢大家帮忙
您的方程用于计算角度的正弦值。
大多数(也许是全部)计算机语言 sin() 函数都希望角度以弧度为单位。
不幸的是,您需要有一个 pi 的值才能从一个值转换为另一个值,因此除非您能找到一个 sin-in-degrees 的实现,否则您会遇到一些困难。
这是因为你的公式来自弧度和度数的2×π/360或π/180转换。