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)。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP