Programación Orientada a Objetos y Herencia en JavaScript
- Crear un conversor de Temperaturas para que use objetos y herencia.
- Defina una clase Medida cuyos objetos tienen un valor numérico (p. ej. 4.5e2) y un tipo dado por una cadena (p. ej "Km" por Kilómetros o "m3" por metros cúbicos o "F" por grados Fahrenheit).
- Las clase Temperatura hereda de Medida.
- Las clases Celsius, Fahrenheit, Kelvin, etc. heredan de Temperatura.
- En la entrada se deberán admitir grados Kelvin, Celsius y Fahrenheit.
- En la entrada se podrán escribir entradas como 32C to K para convertir de Celsius a Kelvin o bien -1.43e2f to C para convertir de Fahrenheit a Celsius.
- La palabra toes opcional pudiendo omitirse. Así se aceptarán entradas como 32C K o bien -1.43e2f C.
- Sólo se muestra como resultado el solicitado. Si no se especifica el resultado se deberá emitir un mensaje de error.
- Use expresiones regulares extendidas.
- Opcionalmente, si se desea se puede hacer que permita otras conversiones (por ejemplo, metros a pulgadas).
- Elabore sus apuntes del curso con lo aprendido de OOP. Despliéguelo en Heroku. Los apuntes deberán estar protegidos con usuario
dsi1617
y clave dsi1617passowrd
.
Miembros del equipo
Página de la asignatura en el campus virtual:
https://campusvirtual.ull.es/1617/course/view.php?id=1136
URL de la descripción de la práctica:
https://casianorodriguezleon.gitbooks.io/ull-esit-1617/content/practicas/practicaoop.html
Despliegue en GitHub Pages:
Despliegue en Heroku
URL del repositorio git:
https://github.com/ULL-ESIT-DSI-1617/programacion-orientada-a-objetos-y-herencia-en-javascript-alejandro-carlos-samuel-35l2-p5