<!-- html---------------------------------------------->
<meta charset="utf-8">
<h1>CALCULO DE IMC</h1>
<!-- script---------------------------------------------->
<script type="text/javascript">
// Funciones -------------------------------------------->
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<hr>");
}
function imprimir(texto) {
document.write(texto);
saltarLinea();
}
function calcular_imc(_peso, _estatura) {
//_imc = Math.round(_peso / (_estatura * _estatura));
//return _imc;
return Math.round(_peso / (_estatura * _estatura));
}
function clasificar_imc(_imc) {
if (_imc < 18.5){
clasif_imc = "Insuficiencia ponderal";
}
else if (_imc >= 18.5 && imc <= 24.9) {
clasif_imc = "Intervalo normal";
}
else if (_imc >= 25 && imc <= 29.9) {
clasif_imc = "Preobesidad o sobrepeso";
}
else if (_imc >= 30 && imc <= 34.9) {
clasif_imc = "Obesidad clase I";
}
else if (_imc >= 35 && imc <= 34.9) {
clasif_imc = "Obesidad clase II";
}
else if (_imc >= 40) {
clasif_imc = "Obesidad clase III";
}
return clasif_imc
}
// Variables -------------------------------------------->
var peso = 0
var estatura = 0
var imc = 0
var nombre = ""
var clasif_imc = 0
nombre = prompt("Indique su nombre: ");
peso = Number(prompt(nombre + ", ingrese su peso: "));
estatura = Number(prompt(nombre + ", ingrese su estatura: "));
imc = calcular_imc(peso, estatura)
// Programa -------------------------------------------->
clasificar_imc(imc)
imprimir("Estimado(a) " + nombre + ", su IMC es de " + imc + ", con una clasificación de peso de " + clasif_imc);
</script>