Swift程式:計算圓的面積


本教程將討論如何編寫一個Swift程式來計算圓的面積。

在圓中,面積是指在二維平面內圓的邊界內封閉的空間。假設我們現在有一個圓形的茶几,那麼圓的面積可以幫助我們計算需要多少布料才能蓋住茶几的桌面。我們可以透過半徑或直徑來計算圓的面積,這裡:

我們將使用圓的面積公式:

圓的面積 = π*r*r

或者

圓的面積 = (π*D*D)/4

示例

使用圓的半徑計算面積

下面的程式展示瞭如何使用圓的半徑計算圓的面積。

import Foundation
import Glibc

var r = 20.0
var pi = 3.14

var areaOftheCircle = pi * r * r

print("Radius of the circle is", r)
print("So the circle's area is", areaOftheCircle)

輸出

Radius of the circle is 20.0
So the circle's area is 1256.0

在上面的程式碼中,我們使用以下程式碼計算圓的面積:

var areaOftheCircle = pi*r*r

這裡圓的半徑是20。所以圓的面積是1256.0。

示例

使用圓的直徑計算面積

下面的程式展示瞭如何使用圓的直徑計算圓的面積。

import Foundation
import Glibc

var diameter = 10.0
var pi = 3.14

var areaOfCircle = (pi * diameter * diameter)/4

print("Diameter of the circle is", diameter)
print("So the circle's area is", areaOfCircle)

輸出

Diameter of the circle is 10.0
So the circle's area is 78.5

在上面的程式碼中,我們使用以下程式碼計算圓的面積:

var areaOfCircle = (pi * diameter * diameter)/4

這裡圓的直徑是10。所以正方形的面積是78.5。(此處應為圓的面積)

示例

使用數學庫計算面積

為了計算圓的面積,我們使用Swift的數學庫。這裡,我們使用預定義的pow()函式來計算圓的半徑的冪。它只需要兩個引數,一個是冪的底數(即半徑),另一個是指數。在下面的例子中,我們還使用了預定義的π值,即Double.pi。

import Foundation
import Glibc

func areaOfTheCircle(r: Double)->Double{
   let areaOfTheCircle = Double.pi * pow(r, 2)
   return areaOfTheCircle
}

var result = areaOfTheCircle(r: 4)
print("Circle's Area =", result)

輸出

Circle's Area = 50.26548245743669

在上面的程式碼中,我們建立了一個名為areaOfTheCircle()的函式來計算圓的面積,如下面的程式碼所示:

func areaOfTheCircle(r: Double)->Double{
   let areaOfTheCircle = Double.pi * pow(r, 2)
   return areaOfTheCircle
}

這裡areaOfTheCircle()函式接受一個名為r的Double型別引數,並返回Double型別的面積。現在我們使用數學公式Double.pi * pow(r, 2)來計算圓的面積,其中Double.pi是π的預定義值(3.141592653589793),pow()函式返回半徑(r)的冪。計算面積後,此函式返回圓的面積。

現在我們呼叫該函式並將圓的半徑傳遞給它,並顯示圓的面積,即50.26548245743669。

更新於:2022年7月29日

892 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告