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。