Swift程式:攝氏度轉換為華氏度
華氏度是常用的溫度測量單位。在這個刻度上,水的冰點和沸點分別是32度和212度。而攝氏度也是一個溫度測量刻度。在攝氏度刻度上,水的冰點和沸點分別是0度和100度。因此,在Swift中,我們可以使用以下方法將攝氏度轉換為華氏度:
使用公式
使用converted()方法
方法1:使用公式
我們可以使用數學公式輕鬆地將攝氏度轉換為華氏度。這是將攝氏度轉換為華氏度最簡單的方法。
語法
T(°F) = (T(°C) * 9/5) + 32
這裡,T(°C)表示攝氏溫度,T(°F)表示華氏溫度。
演算法
步驟1 - 建立一個函式,該函式以攝氏度值作為輸入。
步驟2 - 在函式內部,使用轉換公式將攝氏度轉換為華氏度。
步驟3 - 返回最終結果。
步驟4 - 建立一個變數來儲存攝氏溫度的值。
步驟5 - 呼叫函式並將溫度傳遞給它。
步驟6 - 顯示結果。
示例
在下面的Swift程式中,我們將攝氏度轉換為華氏度。因此,我們將建立一個函式,該函式以攝氏度值作為輸入,然後使用((f-32)*5/9)將攝氏度轉換為華氏度,並返回最終結果。
import Foundation
import Glibc
func celsiusToFahrenheit(c: Double) -> Double {
return (c * 9/5) + 32
}
let tempurature: Double = 23.7
let result = celsiusToFahrenheit(c: tempurature)
print("\(tempurature)°C is equal to \(result)°F")
輸出
23.7°C is equal to 74.66°F
方法2:使用converted()方法
藉助內建的Measurement結構,Swift提供了良好的支援來轉換單位,而無需瞭解轉換公式。因此,要將攝氏度轉換為華氏度,我們建立Measurement結構的例項,然後使用converted()函式將攝氏度轉換為華氏度。
語法
func converted(to: .celsius)
在這裡,我們在Measurement例項上呼叫此函式,並將攝氏度轉換為華氏度。
演算法
步驟1 - 建立一個函式,該函式以攝氏度值作為輸入。
步驟2 - 在函式內部,使用轉換公式將攝氏度轉換為華氏度。
步驟3 - 返回最終結果。
步驟4 - 建立一個變數來儲存攝氏溫度的值。
步驟5 - 呼叫函式並將溫度傳遞給它。
步驟6 - 顯示結果。
示例
在下面的Swift程式中,我們將攝氏度轉換為華氏度。因此,我們將使用Measurement()建構函式建立一個Measurement例項,並傳遞攝氏溫度的值和測量單位。然後,我們將使用converted()函式將攝氏度轉換為華氏度,並將值儲存在新變數中。並顯示輸出。
import Foundation
import Glibc
let celsiusTemp = Measurement(value: 67.8, unit: UnitTemperature.celsius)
let fahrenheitTemp = celsiusTemp.converted(to: .fahrenheit).value
print("So, \(celsiusTemp) is equal to \(fahrenheitTemp) fahrenheit ")
輸出
So, 67.8 °C is equal to 154.03999999999505 fahrenheit
結論
這就是我們如何將攝氏度轉換為華氏度的方法。這種轉換在各種情況下都非常有用,例如天氣預報、烹飪、科學和工程等。兩種方法都返回準確的結果,您可以根據自己的喜好選擇任何一種方法。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP