1
resposta

Adotei essa abordagem pra ficar mais interativo com o usuário:

function skip (){
            document.write ('<br><br>');
                }

        function show (frase){
            document.write (frase);
            skip();
        }

        function cImc (altura , peso){
            return peso / (altura**2)
        }
        function cImc2  (altura2 , peso2){
            return peso2 / (altura2**2)
        }
    var nome = prompt ('Insira aqui seu nome:');
    var nome2 = prompt ('Insira um segundo nome:');
    var altura =  prompt(nome + ' insira aqui sua altura em metros:');
    var altura2 =  prompt(nome2  +  ' insira aqui sua altura:');
    var peso =  prompt (nome + 'insira aqui seu peso em KG:');
    var peso2 =  prompt (nome2 +  ' insira aqui seu peso em KG:');


    var imc = cImc (altura, peso);
    var imc2 = cImc (altura2 , peso2);
    var imc3 = (imc + imc2) / 2

    if (imc < 18.5){
        show (`Olá ${nome}. Seu IMC é de: ${Math.round(imc)} e você está subnutrido!`);
    } else if (imc > 18.5 && imc < 24.9){
        show (` Olá ${nome}. Seu IMC é de ${Math.round(imc)} e você está dentro do parametro normal de saúde!`);
    } else if (imc >=25 && imc <40){
        show (`Olá ${nome}. Seu IMC é de ${Math.round(imc)} e você está com sobrepeso!`);
    } else {
        show (`Olá ${nome}. Seu IMC é de ${Math.round(imc)} e você está obeso!`);
    } 

    if (imc2 < 18.5){
        show (`Olá ${nome2}. Seu IMC é de: ${Math.round(imc2)} e você está subnutrido!`);
    } else if (imc2 > 18.5 && imc2 < 24.9){
        show (` Olá ${nome2}. Seu IMC é de ${Math.round(imc2)} e você está dentro do parametro normal de saúde!`);
    } else if (imc2 >=25 && imc2 <40){
        show (`Olá ${nome2}. Seu IMC é de ${Math.round(imc2)} e você está com sobrepeso!`);
    } else {
        show (`Olá ${nome2}. Seu IMC é de ${Math.round(imc2)} e você está obeso!`);
    } 

    if (imc3 < 18.5){
        show (`Olá ${nome2} e ${nome}. O IMC de vocês é de ${Math.round(imc3)} e vocês estão subnutridos!`);
    } else if (imc3 > 18.5 && imc3 < 24.9){
        show (`Olá ${nome2} e ${nome}. O IMC de vocês é de ${Math.round(imc3)} e vocês estão dentro dos parametros de saúde!`);
    } else if (imc3 >=25 && imc3 <40){
        show (`Olá ${nome2} e ${nome}. O IMC de vocês é de ${Math.round(imc3)} e vocês estão com sobrepeso!`);
    } else {
        show (`Olá ${nome2} e ${nome}. O IMC de vocês é de ${Math.round(imc3)} e vocês estão obesos!`);
    } 


    </script>
    <footer>
        &copy; Pedro Mattos
    </footer>
1 resposta

Oi, Pedro! Tudo bem por aí?

Mandou bem, parabéns pela sua solução!

Caso tenha ficado com alguma dúvida não deixe de compartilhar com a gente.

Continue praticando.

Bons estudos e até mais!