Boa noite pessoal!
Fiz meu código aqui, porém não está funcionando. Tentei corrigir várias vezes, mas o erro persiste. Alguém consegue me ajudar?
Segue o código:
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite pessoal!
Fiz meu código aqui, porém não está funcionando. Tentei corrigir várias vezes, mas o erro persiste. Alguém consegue me ajudar?
Segue o código:
Bom dia!
Compartilhe conosco neste forum seu código para que possamos ajudar.
Lembre de colocar seu código usando o botão '</>', que trará as tags de código do forum
Bons estudos!
<meta charset= "UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n) {
return Math.round(Math.random() * n);
}
var numeroPensado = sorteia(10);
var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));
if(chute == numeroPensado) {
mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
} else {
if(chute > numeroPensado) {
mostra("Você errou! Seu chute é maior que o número pensado.");
}
else {
mostra("Você errou! Seu número e menor que o número pensado.");
}
</script>
Boa tarde!
Sua função sorteia() tem uma chave aberta a mais, neste trecho:
} else {
if(chute > numeroPensado) {
mostra("Você errou! Seu chute é maior que o número pensado.");
}É necessário juntar o else com o if, sem a chave.
Segue abaixo o código corrigido:
<meta charset= "UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n) {
return Math.round(Math.random() * n);
}
var numeroPensado = sorteia(10);
var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));
if(chute == numeroPensado) {
mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
} else if(chute > numeroPensado) {
mostra("Você errou! Seu chute é maior que o número pensado.");
}
else {
mostra("Você errou! Seu número e menor que o número pensado.");
}
</script>Espero ter ajudado. Bons estudos!