Swift程式:計算球體的體積和表面積


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

球體是一種三維的圓形立體形狀或物體。或者我們可以說球體是在三個軸上定義的形狀:x軸、y軸和z軸。它沒有任何頂點或邊。

球體的體積

球體在三維平面中佔據的空間量稱為球體的體積。例如,我們想用液體填充一個球形球,因此可以使用體積來計算所需的液體量。

公式

以下是體積公式:

Volume = 4πr3/3

下面是相同的演示:

輸入

假設我們給定的輸入是:

Radius = 3

輸出

期望的輸出將是:

Volume = 50

演算法

以下是演算法:

  • 步驟1 - 宣告一個雙精度型變數來儲存球體的半徑。

var sRadius : Double = 4.0
  • 步驟2 - 使用數學公式宣告另一個變數來儲存球體的體積:

var sVolume = (4 * Double.pi * sRadius * sRadius * sRadius)/3
  • 步驟3 - 列印輸出。

示例

下面的程式演示瞭如何找到球體的體積。

import Foundation import Glibc var sRadius : Double = 4.0 // Calculating the volume of the sphere var sVolume = (4 * Double.pi * sRadius * sRadius * sRadius)/3 print("Radius of the sphere is:", sRadius) print("Hence the volume of the sphere is:", sVolume)

輸出

Radius of the sphere is: 4.0 
Hence the volume of the sphere is: 268.082573106329

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

var sVolume = (4 * Double.pi * sRadius * sRadius * sRadius)/3

顯示球體的體積,結果為 268.082573106329 (體積 = (4 * 3.141592653589793 * 4.0 * 4.0 * 4.0)/3 = 268.082573106329)。

球體的表面積

球體在三維平面中覆蓋的總空間或區域稱為球體的表面積。

公式

以下是球體表面積的公式:

Area = 4πr2

下面是相同的演示:

輸入

假設我們給定的輸入是:

Radius = 2

輸出

期望的輸出將是:

Area = 50.26548245743669

演算法

以下是演算法:

  • 步驟1 - 宣告一個雙精度型變數來儲存球體的半徑。

var sRadius : Double = 6.0
  • 步驟2 - 使用數學公式宣告另一個變數來儲存球體的表面積:

var sArea = 4 * Double.pi * sRadius * sRadius
  • 步驟3 - 列印輸出。

示例

下面的程式演示瞭如何找到球體的表面積。

import Foundation import Glibc var sRadius : Double = 6.0 // Calculating the area of the sphere var sArea = 4 * Double.pi * sRadius * sRadius print("Radius of the sphere is:", sRadius) print("Hence the area of the sphere is:", sArea)

輸出

Radius of the sphere is: 6.0
Hence the area of the sphere is: 452.3893421169302

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

var sArea = 4 * Double.pi * sRadius * sRadius

顯示球體的表面積,結果為 452.3893421169302 (表面積 = 4 * 3.141592653589793 * 6.0 * 6.0 = 452.3893421169302)。

更新於:2022年8月25日

瀏覽量:300

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告