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

não estou encontrado o erro desse código.

<meta charset="UTF-8">

<h1> Calcule seu IMC </h1>

<script>

    function pulaLinha() {

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

    function escrever(documento) {

        document.write(documento);

    }

    function calculaImc(peso,altura,altura) {

         return peso / (altura*altura)
    }

    var nome = prompt("digite seu nome");
    var peso = prompt("digite seu peso");
    var altura = prompt("digite sua altura");


    escrever(nome + "o seu imc é" + calculaImc);




</script>
3 respostas
solução!

Olá Pedro!

Provavelmente está dando erro pois a função calculaImc pede para você passar parâmetros e no seu código não está sendo passado:

escrever(nome + "o seu imc é" + calculaImc);

O correto seria:

escrever(nome + "o seu imc é" + calculaImc(peso,altura));

Repare tambem que usei somente dois parametros, você não precisa utilizar três na sua função pois a altura é a mesma.

Então troque isso:

function calculaImc(peso,altura,altura)

Por isso:

function calculaImc(peso,altura)

Espero ter ajudado! :D

muito obrigado.

Magina Pedro,

Se minha resposta funcionou pra ti peço para que marque-a como solução tá? Por favor.

Obrigado.

Bons estudos!