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