Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Estou com dúvida no curso de Lógica de Programação, no exercício do capítulo Execute códigos diferentes dependendo da condição.

Marilise, Você está esquecendo de fechar algum trecho do código. Pode postar ele aqui ?

10 respostas

´´´

´´´
<meta charset="UTF-8">
<script>

var pulaLinha = function() {
document.write("<br>");
};

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

var numeroPensado = Math.round(Math.random() * 100);
var chute = prompt("Pronto! Já pensei. Qual voce acha que eh?");

if(chute == numeroPensado) {
    alert("UAU! Voce acertou, pois eu pensei no " + numeroPensado);
} else {
    alert("Voce errou. Eu tinha pensado no " + numeroPensado);

if(chute > numeroPensado) {
    alert("È um numero menor.");
} else {
    alert("È um numero maior, hein");
}
</script>

Marilise,

me parece que no pulaLinha você esqueceu um ; depois de fechar chaves }

remova aquele ; e acredito que vá funcionar.

Deixando mastigado:

Está assim ''' var pulaLinha = function() { document.write(""); }; '''

É para ser assim ''' var pulaLinha = function() { document.write(""); } '''

Deixando mastigado:

Está assim

var pulaLinha = function() { document.write(""); };

É para ser assim

var pulaLinha = function() { document.write(""); }

Corrigi esta parte, mas ainda sim não consigo abrir o programa. O console JavaScript do Google Chrome aponta erro na 1ª linha. Mas se tem, não consigo enxergá-lo na primeira linha!

"Uncaught SyntaxError: Unexpected end of input newone.html:1"

solução

Marilise,

Está faltando fechar chaves nessa linha

alert("Voce errou. Eu tinha pensado no " + numeroPensado);

É no else do primeiro if

Nossa, é verdade, esqueci disso. Muito obrigada, Filipe.

Escrevo o código certinho e no console do chrome diz o seguinte "Uncaught SyntaxError: Unexpected end of input " mas o código está todo correto!