Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Pq o meu resultado fica grudado no é?

<meta charser="UTF=8">
<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    function calculaImc(altura1, peso1, altura2, peso2){
        var imc1 = peso1 / (altura1 * altura1);
        var imc2 = peso2 / (altura2 * altura2);
        var imcTotal = imc1 + imc2;
        mostra("a soma dos imc's é" + imcTotal);
    }

    calculaImc(1.71, 73, 1.72, 68);
2 respostas
solução!

Bom dia ! Tudo bem ?

Então, o resultado fica junto ao "é" pois não existe espaçamento antes do calculo "+ imcTotal.

Dessa forma:

function calculaImc(altura1, peso1, altura2, peso2){
        var imc1 = peso1 / (altura1 * altura1);
        var imc2 = peso2 / (altura2 * altura2);
        var imcTotal = imc1 + imc2;
        mostra("a soma dos imc's é  " + imcTotal);
    }

        calculaImc(1.71, 73, 1.72, 68);

É comum colocar um espaço ao final da frase antes de concatenar com o proximo item, pra justamente não ficarem grudados. Espero que seja essa a dúvida.

obrigada