Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Saber dónde inicia el ciclo o bucle de la función - Uso de Herramienta de Desarrollador

Cordial saludo,

Se entiende que el flujo del programa o algoritmo va desde arriba hacía abajo en el código, pero como notamos en el proceso la entrada de datos sería el inicio, en el comando prompt, cómo entender este proceso en el código o por medio del uso de la herramienta de desarrollador de Chrome. Noto que las funciones son como bucles que se repiten sin importar si tienen el comando return, me podrían despejar o completar estas dudas? De antemano muchas gracias.

meta charset="UTF-8">

<h1>PROGRAMA CALCULAR IMC</h1>
<hr/>


<script>

    function saltarlinea() {

        document.write("<br>");
        document.write("<br>");
        document.write("<br>");

    }


    function imprimir(frase) {

        document.write(frase);
        saltarlinea();

    }

    function calcularImc(peso,altura) {


        return (peso / (altura*altura));

    }


    nombre = prompt("Hola, digite su nombre: ");

    pesoInformado = prompt(nombre + ", digite su peso: ");

    AlturaInformado = prompt(nombre + ", digite su altura: ");



    imcCalculado = calcularImc(pesoInformado,AlturaInformado);


    imprimir(nombre + ", su índice de masa corporal (IMC) es: " + Math.round(imcCalculado));



</script>
1 respuesta

La lectura del código es en forma consecutiva, por eso la función debe configurarse primero, para que cuando hagas el llamado más abajo inmediatamente se devuelve y recorre la función con los datos extraídos (peso, altura), luego de recorrer la función con los datos continua la lectura consecutiva del código (imprimir).