Escrevi esse código pra exercitar o assunto, mas quando executo aparece "undefined" duas vezes. Já reli várias vezes, mas não consigo encontrar o porque.
<meta charset="UTF-8">
<script>
    function break1() {
        document.write("<br>");
    }
    function write(phrase){
        document.write(phrase);
        break1();
    }
    function computeImc(height, weight, name){
        var imc = Math.round(weight / (height * height));
        var complete = write("O IMC de " + name + " é: " + imc);
        return complete
    }
    var diogoImc = computeImc(1.78, 83, "Diogo");
    var joaoImc = computeImc(1.72, 78, "João");
    write(diogoImc);
    write(joaoImc);
</script> 
            