Boa noite, Patrick! Como vai?
Que bom que conseguiu resolver a questão. E realmente, faltou fazer calculoImc(altura, peso)
pra chamar a função! Uma dica que eu te dou pra lembrar de invocar a função é dar nomes pras variáveis que estão fora da função diferentes dos nomes dados aos parâmetros da função. Assim fica mais fácil lembrar que é preciso chamar a função passando os valores. Um outro detalhe importante é que vc esqueceu de usar a palavra reservada var
pra criar as variáveis que estão fora da função. Lembre-se de sempre utilizar essa palavra reservada quando for criar uma variável, pois em determinadas situações a falta dela pode gerar uma bela dor de cabeça!
Exemplo prático
<meta charset="UTF-8">
<script>
var alturaUsuario = prompt("Informe sua altura!");
var pesoUsuario = prompt("Informe seu peso!");
calculoImc(alturaUsuario, pesoUsuario); // Linha que faltou no seu código.
function calculoImc(altura, peso){
var imc = peso / (altura*altura);
document.write("Seu IMC é " + imc);
}
</script>
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!