Os Estados Unidos são um dos últimos órgãos que se recusam a implementar o padrão de temperatura Celsius. Por quê? Porque somos arrogantes e achamos que não precisamos mudar. Dito isso, se o senhor codifica para usuários fora dos EUA, é importante fornecer dados meteorológicos localizados aos usuários. Vamos ver como o senhor pode converter entre Fahrenheit e Celsius.

Fahrenheit para Celsius

A fórmula para converter Fahrenheit para Celsius é:

°C = 5/9 x (°F - 32)

A função a seguir converte Fahrenheit em Celsius:

function convertFahrenheitToCelsius(degrees) {
  return Math.floor(5 / 9 * (degrees - 32));
}

Celsius para Fahrenheit

A fórmula para converter Celsius para Fahrenheit é:

°F = (°C × 9/5) + 32

A função a seguir converte Celsius para Fahrenheit:

function convertCelsiusToFahrenheit(degrees) {
  return Math.floor(degrees * (9/5) + 32);
}

A conversão de temperatura é uma daquelas coisas que é difícil de fazer de cabeça devido à fórmula um tanto complexa. Se o senhor tem um site que reflete dados meteorológicos, mantenha essas funções úteis por perto!

  • Da webcam ao GIF animado: o segredo por trás do chat.meatspac.es!
  • Como criar um cartão do Twitter