<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Programa IMC</title>
</head>
<body>
<h1>Programa Calcular IMC.</h1>
<script>
function saltarLinea (){
document.write("<br>");
document.write("<br>");
}
function imprimir (frase){
document.write(frase);
saltarLinea();
}
function calcularImc (peso, altura, nombre){
if(peso === undefined || altura === undefined) return alert("No ingresaste nada en 'Peso o Altura' y no se puede calcular tu IMC.");
if (peso === 0 || altura === 0) return alert("Cero no se puede calcular.");
imc = peso / (altura * altura);
imprimir(`El imc de ${nombre} es: ${imc}`);
}
calcularImc(72, 1.65,"miguel");
calcularImc(75,1.80,"Felipe");
//otra funcion con un poco mejorada!!!
function calcularImcOptimo (peso1, altura1){
if(peso1=== 0|| altura1=== 0 ) return alert("Cero no se puede calcular.");
return peso1 / (altura1 * altura1);
}
let nombre = prompt("Ingrese su nombre"),
pesoInformado = prompt(`${nombre} ingrese su peso`),
alturaInformado = prompt(`${nombre} ingrese su altura`);
let imcCalculado = calcularImcOptimo(pesoInformado,alturaInformado);
// Aqui interactuamos con el usuario y utilize el (Math.round)
imprimir(`El imc calculado de ${nombre} es de: ${Math.round(imcCalculado)}`)
</script>
</body>
</html>