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

Solucion interactuando con el usuario

Mi duda es respecto a como poder integrar la funcion para calcular el IMC y luego llamarla para imprimirla en pantalla y para que me desplegue el resultado como alerta en pantalla de igual forma actualmente tengo asi mi codigo, espero puedan ayudarme con mi consulta. imc.html

<!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>Calculando IMC</title>
</head>
<body>
    <h2>Calculando IMC</h2>
    <script src="js/imc.js">

    </script>

</body>
</html>

imc.js

//Funcion para saltar linea
function saltarLinea()
{
    document.write("<br>");
    document.write("<br>");

}

//Funcion para imprimir en pantalla el resultado
function imprimir(frase)
{
    document.write(frase);
    saltarLinea();

}


//Declarando variables
 var pesoCalculo = prompt("Ingrese su Peso en Libras: ");
 var alturaCalculo = prompt("Ingrese su Altura en centimetros: ");
 var nombreUsuario = prompt("Ingrese un Nombre del usuario: ")
 var calculoImc = Math.round(pesoCalculo / (alturaCalculo*alturaCalculo));
 alert("El IMC del usuario es :" +" "+nombreUsuario+ " "+ calculoImc+" "+"de IMC");


//Imprimiendo en pantalla el Calculo de IMC
imprimir("El peso ingresado es :" + pesoCalculo+ " "+"Lbs.");
saltarLinea();
imprimir("La altura ingresada es : " + alturaCalculo+ " "+"Cm.");
saltarLinea();
imprimir("El IMC del usuario es :" +" "+nombreUsuario+ " "+ calculoImc+" "+"de IMC");
saltarLinea();
1 respuesta

¡Hola!

Acabo de probar el código y está todo en orden. ¿Cuál es tu error?

Si no te imprime nada revisa que tengas el archivo imc.js dentro de una carpeta llamada "js" como lo indica tu código <script src="js/imc.js">.