Escrevi um código durante o curso, porem o mesmo volta com um erro de "NaN" e não consigo resolver esse erro, será que alguém poderia me explicar o por que o código esta com esse erro e como resolver?
<meta charset="utf-8">
<script>
function linha(){
document.write ("<br>");
}
function texto(texto){
document.write(texto);
}
function titulo(texto){
document.write("<h1>" + texto + "</h1>");
linha();
linha();
}
function imc(X, Y){
return X / (Y * Y);
}
var nome = prompt("Qual seu nome?");
var pesoInf = prompt(nome + " Qual seu peso?");
var alturaInf = prompt(nome + " Qual sua altura?");
var imcCalculado = imc(pesoInf, alturaInf);
titulo("Calculadora de IMC");
texto(nome + " seu peso e de: " + pesoInf);
linha();
texto(nome + " sua altura e de: " + alturaInf);
linha();
texto(nome + " seu IMC e de: " + imcCalculado);
</script>