Solucionado (ver solução)
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