Swift程式:求直線中點


本教程將討論如何編寫Swift程式來查詢直線的中點。

位於兩點中間的點稱為中點。假設我們有兩點A和B,點C是位於A和B之間的中點。中點總是將線段分成相等的兩部分。或者我們可以說中點與其他兩點等距。


公式

以下是公式:

Midpoint = ((a1+a2)/2, (b1+b2)/2)

以下是相同的演示:

輸入

假設我們的給定輸入是:

Point 1: (5.0,6.0)
Point 2: (7.0,8.0)

輸出

期望輸出為:

The mid-point is: (5.5, 7.5)

演算法

以下是演算法:

步驟1 - 建立一個具有返回值的函式。

步驟2 - 使用以下公式計算中點:

let res1 = (a1+a2)/2
let res2 = (b1+b2)/2

步驟3 - 呼叫函式並將兩點作為引數傳遞給函式。

步驟4 - 列印輸出。

示例

以下程式演示瞭如何計算直線的中點。

import Foundation
import Glibc

// Creating a function to calculate mid-point of a line
func MidPoint(a1: Double, a2: Double, b1: Double, b2: Double){
   let res1 = (a1+a2)/2
   let res2 = (b1+b2)/2
   print("The mid-point is: (\(res1), \(res2))")
}

// Points
var m1 = 1.0
var m2 = 2.0
var n1 = 3.0
var n2 = 4.0
print("Point 1: (\(m1),\(m2))")
print("Point 2: (\(n1),\(n2))")

// Calling function
MidPoint(a1:m1, a2:m2, b1:n1, b2:n2)

輸出

Point 1: (1.0,2.0)
Point 2: (3.0,4.0)
The mid-point is: (1.5, 3.5)

在上面的程式中,我們建立了一個函式,使用以下公式返回兩點的中點:

let res1 = (a1+a2)/2
let res2 = (b1+b2)/2

這裡我們輸入兩點 (1, 2) 和 (3, 4),因此中點是 (1.5, 3.5)。

更新於:2022年11月30日

340 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.