1
resposta

[Projeto] Consolidando seu conhecimento - código geral que foi ensinado

<meta charset="UTF-8">

<center>
    <h2>Cálculo de IMC</h2>
</center>

<big>
    <p>
        O cálculo do Índice de Massa Copórea é o peso (em kg) dividido pela altura (em metros)
    </p>
</big>

<hr>
<br>

<script>

    // IMC = peso / (altura * altura)

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

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

    function calculaImc(peso, altura){
        var alturaMetros = altura / 100;
        var imc = Math.round(peso / (alturaMetros ** 2));
        return imc;
    }

    var pesoLucas = 61;
    var alturaLucas = 181;
    var imcLucas = calculaImc(pesoLucas, alturaLucas);

    mostra("O IMC do Lucas é " + imcLucas);

    var pesoJulia = 56;
    var alturaJulia = 160;
    var imcJulia = calculaImc(pesoJulia, alturaJulia);

    mostra("O IMC da Julia é " + imcJulia);

    var totalImc = imcLucas + imcJulia;
    mostra("A soma dos IMC's é " + totalImc);

    // Usando o prompt / input
    document.write("<hr><br>");

    var nome = prompt("Digite seu nome");
    var pesoInformado = prompt(nome + ", informe seu peso (em quilogramas)");
    var alturaInformada = prompt(nome + ", informe sua altura (em centímetros)");
    var imc = calculaImc(pesoInformado, alturaInformada);
    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 é o recomendado");
    }

</script>
1 resposta

Olá, Lucas! Tudo certo?

Parabéns por concluir mais uma atividade! E obrigado por compartilhar a sua solução conosco! Gostei que seu código ficou bem organizado, prossiga assim.

Continue praticando e evoluindo na sua jornada.

Bons estudos e até mais!