2
respostas

IMC - Código Melhorado

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

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

    function calculaImc(altura, peso) {

        var imc = peso / (altura * altura);
        return imc
    }

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

    var imcCalculado = calculaImc(1.77, 75);

    mostra(nome + ", o seu IMC é " + imcCalculado);

    pulaLinha();

    if(imcCalculado < 18.5) {
        mostra("Você está abaixo do recomendado.");
    }

    if (imcCalculado > 35) {
        mostra("Você está acima do recomendado.")
    }

    if (imcCalculado >= 18.5 && imcCalculado <= 35) {

            mostra("Seu IMC está excelente!");
    }

</script>
2 respostas

Oi Marcos, tudo bem?

Meus parabéns, seu código está perfeito! Seguiu a lógica correta para chegar ao resultado para calcular o IMC corretamente. Continue assim, sempre exercitando o conteúdo aprendido nas aulas e, em caso de dúvidas, não hesite em consultar o fórum.

Um abraço e bons estudos! =)

Obrigado pelo apoio, Isabella!

Também agradeço pelo seu contato!