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

alguem pode me ajudar com meu codigo, nao ta emprimindo no site

function calculaimc(peso,altura) {
        var imc = peso / (altura * altura)
       return imc; 
       }
       var nome = prompt("qual e o seu nome?")
       var altura = parseInt(prompt(nome + "qual e a sua altura?"))
       var peso = parseInt(prompt( nome + "qual e o seu peso?"))

       var calculador = calculaimc(peso,altura)
       if(imc > 35) {
           document.write(nome + "seu imc esta cima do recomendado")
       }
       if(imc < 18,5) {
           document.write(nome + "seu imc esta abaixo do recomendado")
       }
        if(imc >= 18,5 && imc <= 35) {
            document.write("seu imc esta excelente.")
        }
1 resposta
solução!

Boa tarde. Veja que no seu código, você salvou o resultado da função calculaimc() dentro da variável calculador, porém, na hora de fazer o if, você colocou a variável imc. A variável imc só existe no escopo da função, ou seja, ela só existe dentro da função, e por isso não está mostrando na tela. É só trocar o** imc** dentro do if por calculador.