Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Esclarecimento

Queria tirar uma duvida, eu sei que return é utilizado para devolver um provável resultado dentro da propria variavel. Mas eu queria entender, tipo nessa questão ao qual coloquei ai, *porque o resultado só mostra o imc de flávio e do amigo não? * Alem disso, em nenhuma momento foi marcado em "return IMC " o nome de Flávio.

function mostra(frase) {

    document.write(frase)
}

function calculaImc(altura, peso) {

var imc = peso / (altura * altura);
return imc;
}
var imcFlavio = calculaImc(1.71, 73);
var imcAmigo = calculaImc(1.72, 68);
mostra(imcFlavio);
mostra(imcAmigo);
3 respostas
solução!

Está amostrando os dois

Coloque um "< br >" para pular linha e visualizar melhor

document.write(frase + "<br>")

Como o Luiz falou, ele está mostrando o do amigo porem na sequencia, se pular a linha vai distinguir e recomendo colocar também a frase antes do resultado.

function mostra(frase) {

document.write(frase)

}

function calculaImc(altura, peso) {

var imc = peso / (altura * altura); return imc; } var imcFlavio = calculaImc(1.71, 73); var imcAmigo = calculaImc(1.72, 68); mostra("O imc do Flávio é " + imcFlavio + "");

mostra("O imc do meu amigo é " + imcAmigo);

Valeu pela ajuda galera conseguir colocar as alterações e ai obtive o resultado!!