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 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告