<meta charset="UTF-8">
<h1>EJERCICIO CON PROMPT - INTERACTUANDO CON EL USUARIO</h1>
<script>
//Esta parte se guarda como elementos auxiliares, no se utilizan hasta que se declaran las funciones y sus parámetros
function saltarLinea() {
document.write("<br>"); //"saltarLinea" permitirá saltar 3 espacios aunque pueden ser más o menos
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase); //En lugar de escribirlo en inglés se lo rremplazó por "imprimir"
document.write("<br>"); //Además de añadir un espacio
}
function calcularIMC(peso,altura) { //Necesario para calcular dos parámetros, aunque se pueden añadir más
return peso / (altura * altura); //"return" nos dice qué resultado nos va a devolver
}
//Hasta aquí es mejor dejar en orden y/o comentado con detalles para realizar mantenimiento o que otra persona pueda leer sim complicaciones el código
var nombre = prompt("Hola, por favor escriba su nombre");
var pesoInformado = prompt("Mucho gusto " + nombre + ", por favor informe su peso");
var alturaInformado = prompt("Genial, ahora sólo escriba su altura");
//Estos serían los insumos o parámetros que se necesitan para ejecutar la función "calcularIMC" y obtener el resultado deseado, gracias a la función PROMPT el usuario puede añadir los datos necesarios
var imcCalculado = calcularIMC(pesoInformado,alturaInformado);
//Dos de esos parámetros sirven para utilizarlo en un cálculo matemático
imprimir(nombre + ", su IMC calculado es: " + Math.round(imcCalculado));
//Con la función "imprimir" podemos transmitir el resultado de forma entendible el resultado de nuestro objetivo
//Aproveché en utilizar "Math.round()" para redondear el número, lo aprendí en clases anteriores de cálculo de edades
</script>