Solucionado (ver solução)
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