Conversión de unidades de temperatura

Crea una función que reciba una escala de temperatura y una medición de temperatura como argumentos y devuelva un array con la conversión de dicha medición a diferentes escalas.

NombreEntradaSímbolo
CelsiusceldegC
FahrenheitfahdegF
KelvinkelK
RankinerandegR
DelisledeldegDe
NewtonnewdegN
RéaumurreadegRe
RømerromdegRo

El array resultante debe seguir el orden indicado en la tabla anterior, y cada valor de temperatura correspondiente debe mostrar dos dígitos decimales.

Ejemplos

temperature("cel", 0) ➞ ["0.00 degC", "32.00 degF", "273.15 K", "491.67 degR", "150.00 degDe", "0.00 degN", "0.00 degRe", "7.50 degRo"]

temperature("fah", -202) ➞ ["-130.00 degC", "-202.00 degF", "143.15 K", "257.67 degR", "345.00 degDe", "-42.90 degN", "-104.00 degRe", "-60.75 degRo"]

temperature("rom", 217.50) ➞ ["400.00 degC", "752.00 degF", "673.15 K", "1211.67 degR", "-450.00 degDe", "132.00 degN", "320.00 degRe", "217.50 degRo"]

Notas

  • Consulta la pestaña Resources para entender cómo convertir la medición usando diferentes escalas.
  • Todas las mediciones serán temperaturas válidas de acuerdo con la escala.