2
respostas

esse código está errado???

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Galera, da uma olhada pra mim, não estou achando o erro, pois sempre que faço a ultima pergunta, (informe o seu peso) e dou o comando ele imprime que o meu imc é o mesmo valor que eu coloquei em peso, ficando assim: Bruno ,o seu imc é 124

2 respostas

Acho que é a sua variavel imc, na linha 23. Tente colocar:

var imc = calculaimc (altura,peso) ;

Espero ter ajudado. OUtra dica é clicar no botão </> na barra e inserir o código entre

aqui

abçs.

Consertei o seu codigo, o problema estava nas variaveis, quando vc foi usar a variavel IMC, n chamou a variavel de calculo que seria calculaimc.

<meta charset="UTF-8">

<script>

function pulaLinha() {

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

function mostra(frase) {

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

function calculaimc(altura, peso) {

    return peso/(altura * altura);
}

var nome = prompt("Qual seu nome?");
var altura = prompt(nome +",Informe a sua altura");
var peso = prompt(nome +", Informe o seu peso");
var imc = (altura * peso);

mostra( nome +",O seu IMC e " + imc);
# </script>