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

Código mais enxuto!??

Bom dia! O código abaixo para calcular imc, um pouco diferente do apresentado pelo professor, pareceu-me mais enxuto. É certo também usá-lo?

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

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

    function imc(altura, peso) {

        imc = peso / (altura * altura);

    }

    imc(1.76, 99);
    mostra("O meu IMC é : " + imc);
</script>
3 respostas
solução!

Fala André... Beleza?

E se eu te dissesse que o código abaixo te dá o mesmo resultado? kkkk impressionante, não é?

<meta charset="UTF-8" />
<script>
  const mostra = frase => document.write(frase, '<br>')
  const imc = (altura, peso) => peso / (altura * altura)
  mostra('O meu IMC é : ' + imc(1.76, 99))
</script>

Duas linhas de código já irá fazer um document.write personalizado e o calculo do imc.

Utilizei ArrowFunctions para implementa as funções.

O teu código está ótimo.. não tem bug e atende perfeitamente o objetivo dele que é: calcular o imc e mostrar na tela.

Com o tempo e muita prática você vai abservando novas formas de codar.

Espero ter ajudado... Abs.

Muito legal!

Ajudou sim, e bastante.

Valeu, Eraldo.