Buenas les comparto mi solución: Ejemplo imc - mejorado En este caso escoji el ejemplo que dimos en clase sobre como calcular el imc y experimente usando todo lo que aprendimos en el curso.
<!DOCTYPE html>
<html lang="en">
<head>
    <title>practicando-js</title>
</head>
<body>
    <script>
        function pedirDatos() {
            let maxDatos = 3; // condicion fin bucle.
            let datosPersona = []; // almacena los datos de la persona.
            for(let i = 0; i < maxDatos; i++) {
                if(i == 0) {
                   datosPersona.push(prompt("Ingrese el nombre de la persona: "));
                } else if (i == 1) {
                    datosPersona.push(parseFloat(prompt("Ingrese el peso: ")));
                }else {
                    datosPersona.push(parseFloat(prompt("Ingrese la altura: ")));
                }
            }
            return datosPersona;
        }
        function calcularIMC(){
            let datosPersona = [];
            datosPersona = pedirDatos();
            imc = parseInt(datosPersona[1] / (datosPersona[2] * datosPersona[2]));
            datosPersona.push(imc);
            if (datosPersona[3] >= 18.5 && datosPersona[3] <= 25) {
                datosPersona.push("IMC por debajo de lo recomendado.");
            }else {
                datosPersona.push("IMC considerado como sobrepeso.");
            }
            return datosPersona;
        }
        dPersona = []
        dPersona = calcularIMC();
        document.write(dPersona[0] + " tiene un peso: " + dPersona[1] + " una altura: " + dPersona[2] + " su imc es: " + dPersona[3] + " " + dPersona[4]);
    </script>
</body>
</html>Si tiene alguna duda sobre algo no tenga verguenza en preguntar, estare encantado de ayudar !
 
            