Ejemplo en JavaScript para mostrar el IMC (Índice de Masa Corporal) a partir de un sexo (hombre o mujer), un peso y una altura. Todo el código principal está desarrollado en JavaScript. Únicamente se usa HTML para cargar la página y cargar el código JavaScript. Servirá como ejemplo de uso de funciones de JavaScript para solicitar datos al usuario y mostrar datos al usuario.

Ejemplo JavaScript para calcular el ICM en función del sexo, peso y estatura

El código HTML y JavaScript de la página completa icm.html. Cada función JavaScript del ejemplo está comentada para explicar su funcionamiento:

Probar aplicación JavaScript de ejemplo para calcular IMC

Para probarlo, guardaremos el código anterior en un fichero llamado, por ejemplo, icm.html. Lo colocaremos en nuestro servidor web y lo abriremos. Nos irá solicitando los datos que requiere, en primer lugar el sexo, introduciremos una h para hombre o bien una m para mujer:

Probar aplicación JavaScript de ejemplo para calcular IMC

A continuación nos solicitará la altura, en centímetros:

Probar aplicación JavaScript de ejemplo para calcular IMC

Por último nos pedirá el peso en kilógramos:

Probar aplicación JavaScript de ejemplo para calcular IMC

Y nos mostrará el resultado en un cuadro de diálogo. Por ejemplo:

Usted mide 1.71 metros y pesa 77 kg.
Su IMC es: 26.33 y su clasificación es: Peso superior al normal

Probar aplicación JavaScript de ejemplo para calcular IMC