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 编程语言中实现查找或计算圆周长程序的方法。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP