Calculatora de Temperatura

Converte temperatura entre Celsius, Fahrenheit e Kelvin.

<!DOCTYPE html><html>
<head>
  <meta charset="utf-8">
  <title>Calculadora de Temperatura</title>
  <style> /* Estilo do texto */
    body { 
      font-family: "Arial", Sans-Serif;
      font-size: 26pt;
    }
  </style>
</head>
<body><b>Calculatora de Temperatura</b><br><br>
  <!-- Interface HTML, campos de entrada e saída de dados -->
  <label for="c">Celsius:  </label><input type="number" id="c" name="c" oninput="cc()"><br>
  <label for="k">Kelvin :   </label><input type="number" id="k" name="k"  oninput="ck()"><br>
  <label for="f">Fahrenheit : </label><input type="number" id="f" name="f" oninput="cf()"><br>
  <script> /* Funções chamadas na entrada de dados, lêem
              e gravam nos próprios campos numericos  */
    function cc() {
      c = get("c");
      put("f", r(c*(9/5) + 32));
      put("k", r(c + 273.15));
    }
    function ck() {
      put("c", r(c=get("k") - 273.15));        
      put("f", r(c*(9/5) + 32));
    }
    function cf() {
      put("c", r(c = (get("f")-32) * (5/9)));
      put("k", r(c + 273.15));
    }    /*  Funções auxiliares  */
    function r(n) { // arredonda 2a casa decimal
      return Math.round(n*100)/100;
    }
    function get(o) { // lê dado do campo o
      return parseFloat(document.getElementById(o).value);
    }
    function put(o,v) { // grava dado no campo o
      document.getElementById(o).value=v;
    }
  </script>
</body></html>

Ref.