Cordial saludo,
Me gustaría que nos explicaran los ciclos de la función en el paso a paso mediante la herramienta de depuración, para aprender a utilizarla y comprender cómo es el flujo del proceso o algoritmo para ambos casos, donde el código es muy simplificado, con menos instrucciones y un código con más instrucciones y demasiados procesos. Gracias. Adjunto ejercicios con aproximación de cifras:
Método 1:
<meta charset="UTF-8">
<h1>PROGRAMA CALCULAR IMC</h1>
<script>
function saltarlinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarlinea();
}
function calcularImc(peso,altura) {
imc = peso / (altura*altura);
return imc;
}
var imcChristian = calcularImc(71,1.72,);
var imcFelipe = calcularImc(75, 1.73);
imprimir("El promedio del IMC calculado de Christian y Felipe es " + Math.round((imcChristian+imcFelipe)/2));
</script>
Método 2:
<meta charset="UTF-8">
<h1>PROGRAMA CALCULAR IMC</h1>
<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));
}
imprimir("El promedio del IMC calculado de Christian y Felipe es " + Math.round((calcularImc(71,1.72)+calcularImc(75,1.73))/2));
imprimir("El promedio del IMC calculado de Gabriela y Luisa es " + Math.round((calcularImc(65,1.68)+calcularImc(55,1.60))/2));
</script>