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)。
廣告