Swift ケルビンから摂氏、ケルビンから華氏へ変換する

import Foundation

func kelvin2Celsius(_ kelvin: Float) -> Float {
  return kelvin - 273.15
}

func celsius2Kelvin(_ celsius: Float) -> Float {
  return celsius + 273.15
}

func kelvin2Fahrenheit(_ kelvin: Float) -> Float {
  return kelvin * (9.0 / 5.0) - 459.67
}

func fahrenheit2kelvin(_ fahrenheit: Float) -> Float {
  return (fahrenheit + 459.67) * (5.0 / 9.0)
}
 
do {
  // 液体窒素の沸点
  let k = Float(77.4)
  print("\(k)[K] \(kelvin2Celsius(k))[°C] \(kelvin2Fahrenheit(k))[°F]")
  // 77.4[K] -195.75[°C] -320.35004[°F]
}

do {
  // ドライアイスの昇華点
  let k = Float(195.1)
  print("\(k)[K] \(kelvin2Celsius(k))[°C] \(kelvin2Fahrenheit(k))[°F]")
  // 195.1[K] -78.04999[°C] -108.49002[°F]
}

do {
  // 人間の標準的な体温
  let k = Float(310.15)
  print("\(k)[K] \(kelvin2Celsius(k))[°C] \(kelvin2Fahrenheit(k))[°F]")
  // 310.15[K] 37.0[°C] 98.599945[°F]
}

do {
  // 水の沸点
  let k = Float(373.1339)
  print("\(k)[K] \(kelvin2Celsius(k))[°C] \(kelvin2Fahrenheit(k))[°F]")
  // 373.1339[K] 99.98392[°C] 211.97104[°F]
}