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

Eu fiz o mesmo código do professor e não apareceu na tela não entendi o pq, alguém me explica

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    function mostra(frase){

        document.write(frase);
        pulaLinha();

var peso = 70;
var altura = 170;
var imc = peso / (altura * altura); 

mostra("o indice de massa corporal é "+ imc);

</script>
3 respostas
solução!

Olá, Lucas!

Pelo código que você compartilhou, parece que você está tentando calcular o índice de massa corporal (IMC) e exibi-lo na tela. No entanto, parece que você esqueceu de fechar uma chave na função mostra(frase), o que pode estar causando o problema.

Tente adicionar uma chave de fechamento (}) logo após a chamada da função pulaLinha(), assim:

function mostra(frase){
    document.write(frase);
    pulaLinha();
} // Adicione esta chave de fechamento

Além disso, verifique se você está chamando a função mostra() corretamente, passando uma frase como argumento. No seu exemplo, você está chamando a função mostra() com a frase "o índice de massa corporal é " + imc, o que parece estar correto.

Após fazer essas alterações, teste novamente o seu código e veja se o resultado aparece na tela. Lembre-se de verificar também se não há erros de sintaxe ou outros problemas no restante do seu código.

Espero ter ajudado, abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor marque ele como solução! ✓

Opaa era está chave que estava faltando mesm, obrigado

Olá Lucas, tudo bem?

Muito obrigado pelo retorno!

Fico feliz que em ter lhe ajudado com o seu problema, caso precise conte com o fórum, nós estaremos aqui dispostos a ajudar.

Abraços e bons estudos.