Haskell 程序查找圆的周长
本教程讨论了如何在 Haskell 编程语言中编写一个查找圆周长的程序。
圆的周长是圆边界长度。圆的周长也称为圆周。圆的周长定义为 2*pi*r,其中 r 是圆的半径。例如,半径为 4 个单位的圆的面积为 25.13274 (2*pi*4)。
在本教程中,我们将看到两种实现查找圆周长程序的方法。
- 使用半径查找圆周长的程序。
- 使用直径查找圆周长的程序。
算法步骤
- 输入或初始化变量。
- 实现计算圆周长的程序逻辑。
- 打印或显示周长。
示例 1
使用半径查找圆周长的程序
main :: IO() main = do -- declaring and initializing variables for radius let radius = 4 -- computing the area let perimeter = 2*pi*radius print ("The perimeter of the circle with radius "++ show radius ++ " is:") print (perimeter)
输出
"The perimeter of the circle with radius 4.0 is:" 25.132741228718345
在上面的程序中,我们声明并初始化了一个变量来表示圆的半径,名为 radius,其值为 4。我们使用适当的逻辑计算了圆的周长,并将计算出的周长加载到变量 perimeter 中。最后,使用 print 函数打印计算出的周长。print 函数以字符串作为参数,并在显示控制台上显示它。
注意 − show 函数以数字作为参数,并返回该数字的解析字符串。“++” 是 Haskell 中连接字符串的运算符。
示例 2
使用直径查找圆周长的程序
main :: IO() main = do -- declaring and initializing variables for radius let diameter = 4 -- computing the area let perimeter = pi*diameter print ("The perimeter of the circle with diameter "++ show diameter ++ " is:") print (perimeter)
输出
"The perimeter of the circle with diameter 4.0 is:" 12.566370614359172
由于直径定义为 2*半径。圆的周长可以通过 pi*d 计算,其中 d 是圆的直径。
在上面的程序中,我们声明并初始化了一个变量来表示圆的直径,名为 diameter,其值为 4。我们使用适当的逻辑计算了圆的周长,并将计算出的周长加载到变量 perimeter 中。最后,使用 print 函数打印计算出的周长。print 函数以字符串作为参数,并在显示控制台上显示它。
结论
在本教程中,我们讨论了两种在 Haskell 编程语言中实现查找或计算圆周长程序的方法。
广告