The key "}" that closes the function is positioned before the function content ends:
function calcula_imc(){
var altura = document.imcForm.altura.value;
var peso = document.imcForm.peso.value;
var quadrado = (altura*altura);
var calculo = (peso/quadrado);
} <<---- fechamento da função
Put the key at the end of the code so that all its contents are within the function:
function calcula_imc(){
var altura = document.imcForm.altura.value;
var peso = document.imcForm.peso.value;
var quadrado = (altura*altura);
var calculo = (peso/quadrado);
if (calculo<18.5){
alert("Abaixo do Peso "+calculo);
}
else if (calculo>=18.6 && calculo<24.9){
alert("Peso ideal (Parabéns) "+calculo);
}
else if (calculo>=25 && calculo<29.9){
alert("Levemente acima do peso "+calculo);
}
else if (calculo>=30 && calculo<34.9){
alert("Obesidade grau I "+calculo);
}
else if (calculo>=35 && calculo<39.9){
alert("Obesidade grau II(Severa) "+calculo);
}
else if (calculo>40){
alert("Obesidade grau III(Mórbida) "+calculo);
}
}