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。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP