Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Cálulo Imc

<meta charset="UTF=8">

<script>

    function pulaLinha () {
        document.write ("<br><hr><br>");
    }

    function mostra (frase) {
        document.write ("<big>" + frase + "</big>");
        pulaLinha()
    }

    function calculaImc(altura, peso){
        return peso / (altura * altura);
    }

var nome = prompt("Informe seu nome;") ;
var altura = prompt( nome + ", informe sua altura:");
var peso = prompt(nome + ", informe seu peso");

var imc = calculaImc(altura, peso);

mostra(nome + " , seu imc é: " + imc);

if (imc < 18.5){
    mostra ("Seu imc está abaixo do recomendado.");
    }
if (imc > 35){
    mostra ("Seu imc está acima do recomendado.");
    }
if (imc >= 18.5 && imc <=35){
        mostra ("Seu imc está de acordo com o recomendado.")
    }


</script>

Estou gostando demais de tudo que estou aprendendo! ;)

1 resposta
solução!

Olá, Fagner! Tudo bem?

Excelente código! Ficamos muito felizes em saber que está gostando de mergulhar nesse mundo da tecnologia.

Uma dica, é fazer limitar as casas decimais. Temos duas formas para isso:

  • O arredondamento do IMC:
    mostra(nome + " , seu imc é: " + Math.round(imc));
  • Limitar o número de casas decimais:
    mostra(nome + " , seu imc é: " + imc.toFixed(2));

Estamos à disposição para qualquer dúvida.

Continue praticando e bons estudos :)

Abraços!