Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Retorno de funções

Bom dia pessoal! Tudo bem? Estou com dúvida em um resultado conforme o texto da aula. https://cursos.alura.com.br/course/logica-programacao-javascript-html/task/17705 Na parte onde fala: "Ao calcularmos o IMC dentro da função, e a variável IMC guardar o resultado, a palavra return deixa disponível à esquerda da variável o resultado que foi calculado pela função. Salvaremos e recarregaremos a página, e então teremos o seguinte resultado:"

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br><br>")
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    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);
</script>

No texto informa que dá como resultado:

24.96494647925858

25.985397512168742

E no meu resultado dá:

24.96494647925858

22.985397512168742

Verifiquei algumas vezes e não achei o erro..rsrs

2 respostas

Descobri o que aconteceu! x) A informação no texto deve ter sido algum erro de digitação acredito eu.

solução!

Fala, Daniel! Tudo bem contigo?

Obrigado pela observação!

Vou subir para que seja ajustado!!!

Qualquer dúvida nos procure

Um abraço e bons estudos