Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Onde Errei ?

Só aparece o resultado do IMC da Bruna, O meu não aparece. E não acusou nenhum erro.

<meta charset="UTF-8">

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

 function mostra(frase){

    document.write(frase);
     pulaLinha();

 }

    var pesoBruna = 68 ;
    var alturaBruna = 1.71;
    var imcBruna = pesoBruna / (alturaBruna * alturaBruna);
    mostra("O imc da Bruna é " + Math.round((imcBruna)) );


    var pesoAna = 57 ;
    var alturaAna = 1.60;
    var imcAna = pesoAna / (alturaAna * alturaAna);
    mostra("O imc da Ana é " + Math.round((imcAna)) );


  </script>
4 respostas
solução!

Olá

O JavaScript é uma linguagem camelCase, então existem diferenças entre document e Document

No seu código na função pulaLinha, você precisa alterar Document.write para document.write

Ficando assim


function pulaLinha () {
    document.write("<br><br>"); // Alteração feita aqui 
}

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

    var pesoBruna = 68 ;
    var alturaBruna = 1.71;
    var imcBruna = pesoBruna / (alturaBruna * alturaBruna);
    mostra("O imc da Bruna é " + Math.round((imcBruna)) );


    var pesoAna = 57 ;
    var alturaAna = 1.60;
    var imcAna = pesoAna / (alturaAna * alturaAna);
    mostra("O imc da Ana é " + Math.round((imcAna)) );

Muitoo obrigada, Jose! Estava fritantando a cabeca e não encontrava o erro.

Boa tarde...

Tbm não sei aonde errei... No meu não aparece nada...

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

  function calculaImc(peso, altura){

var Imc = peso /(Altura * Altura);
mostra("O Imc calculado é" + Imc);
  }

calculaImc = ( 78, 1.64);
calculaImc = (68, 1.72);




</script>

Oii, Lilian!

Avaliei o seu codigo e vi que você colocou a atribuicao de recebe = ,após o calculaImc . Nesse caso estamos chamando a funcão e passando o parametro dela, que é o peso e a altura.

ficando assim :

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

    function calculaImc(peso, altura){

        var imc = peso /(altura * altura);
        mostra("O Imc calculado é " + Math.round((imc)) );
    }

 calculaImc ( 78, 1.64);
 calculaImc (68, 1.72);

</script>