Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Consolidando o conhecimento

Fiz algumas modificações, para que o usuário pudesse colocar mais informações e também pudesse visualizar não só o valor do seu IMC, mas também todas as informações solicitadas.

<meta charset = "UTF-8">

<script>

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

    function mostraTitulo(titulo) {
        document.write(titulo);
    };

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

    function calculaImc(altura, peso) {
        return peso / (altura * altura);
    };

    function mostraImc(texto) {
        pulaLinha();
        document.write(texto);
    };

    var nome = prompt("Informe seu nome: ");
    var dataNascimento = prompt("Por favor, " + nome + " informe sua data de nascimento: ");
    var genero = prompt("Por favor, " + nome + " informe seu gênero: ");
    var alturaInformada = prompt(nome + ", agora informe sua altura: ");
    var pesoInformado = prompt(nome + ", agora informe seu peso: ");

    var imc = calculaImc(alturaInformada, pesoInformado);

    mostraTitulo("<h3>Calculando o valor do Índice de Massa Corporal</h3>");
    mostra("<strong>Nome: </strong>" + nome);
    mostra("<strong>Nascido em : </strong>" + dataNascimento);
    mostra("<strong>Gênero: </strong>" + genero);
    mostra("<strong>Altura: </strong>" + alturaInformada + " M");
    mostra("<strong>Peso: </strong>" + pesoInformado + " Kg");
    mostraImc(nome + ", o seu IMC é " + Math.round(imc) + ".");

</script>

Resultado na tela: Resultado do código

1 resposta
solução!

Muito bom o seu complemento Diogo!!!