Pessoal, eu fiz um programinha do IMC utilizando comando prompt e o laço de repetição For. Toda vez que ele vai passar para próximo usuário do IMC eu gostaria que ele aparecesse no explorer o 1º imc calculado e ele não faz isso. Ele parece que guarda todas as informações e exibe tudo no final. onde errei?
<meta charset="utf-8"/>
<script>
//calculo do IMC com condições
function pulaLinha(){
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
function calculoImc(peso , altura){
return peso / (altura * altura);
}
var quantidade = prompt("Informe a quantidade de pessoas para calculo do IMC!");
for(var contador = 1; contador <= quantidade; contador++){
var nome = prompt("Informe seu nome:");
var peso = prompt("Informe seu peso:");
var altura = prompt("Informe sua altura:");
var imc = calculoImc(peso , altura);
mostra("O IMC do aluno " + nome + " é:" + imc);
}
</script>