Práctica: Javascript en el Cliente. Conversor de Temperatura

Se trata de modificar el conversor de temperatura en la rama master con los siguientes requisitos:

  • Deberá aceptarse como entrada cualquier número en punto flotante seguido de cualquier letra que represente una temperatura (-1.2e-3 f debería ser aceptado)
  • Deberán aceptarse cualquier subsecuencia de las cadenas Fahrenheit y Celsius para definir el tipo de temperatura (independiente de que estén en mayúsculas o minúsculas). F, Fa, Far, etc. deberían ser aceptadas como descripciones legales de Fahrenheit.
  • No debería aceptarse ninguna otra cadena de entrada que no se ajuste al formato descrito
  • Debería ser posible poner espacios en blanco antes y después de la temperatura
  • En esta práctica no es necesario implantar las pruebas
  • Escriba su propia hoja de estilo distinta de la dada sin hacer uso de frameworks como Bootstrap
  • Observe la rama html5pattern. Añada un elemento form para la entrada

Referencias