2
respostas

[Projeto] aprimorando o codigo da aula

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

function mostra(frase){
   alert(frase);
   pulaLinha()
}

var numeroPensado = Math.round(Math.random() * 10);

var numeroDeChute = 1;

var quantidadeDeChute = 2;

while(numeroDeChute <= 3){

var chute = parseInt(prompt("Digite seu chute."));

if(chute == numeroPensado){
    mostra("Parabéns você acertou miseravi");
    break;

}else if(quantidadeDeChute >= 1) {
    mostra("EEEERRRRRRRRROOOOUU! Você tem mais " + quantidadeDeChute + " Chutes");
    }else {
        mostra("Suas chances acabaram! Mais sorte da proxima vez.");
    }
quantidadeDeChute--;
numeroDeChute++;
}
2 respostas

Olá, Victor, tudo bem?

Analisei o seu código e tenho alguns pontos de melhorias.

Para o seu código rodar, é necessário que o código esteja entre as tags script, essa tag cria um espaço para que um código de programação javascript seja incorporado dentro do próprio documento HTML.

E notei que o texto no alert, as acentuações não estão sendo reproduzidas na forma esperada. Para resolver é necessário inserir a tag meta charset="UTF-8", essa tag serve para comunicar aos navegadores qual é o formato de codificação de caracteres utilizado naquele documento.

O código correto ficará assim:

<meta charset="utf-8">
<script>
function pulaLinha(){
    document.write("<br><br>"); 
}

function mostra(frase){
alert(frase);
pulaLinha()
}

var numeroPensado = Math.round(Math.random() * 10);

var numeroDeChute = 1;

var quantidadeDeChute = 2;

while(numeroDeChute <= 3){

var chute = parseInt(prompt("Digite seu chute."));

if(chute == numeroPensado){
mostra("Parabéns você acertou miseravi");
break;

}else if(quantidadeDeChute >= 1) {
mostra("EEEERRRRRRRRROOOOUU! Você tem mais " + quantidadeDeChute + " Chutes");
}else {
    mostra("Suas chances acabaram! Mais sorte da proxima vez.");
}
quantidadeDeChute--;
numeroDeChute++;
}
</script>

Espero ter ajudado.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

estou fazendo separado html e o java, este codigo esta em um file .js, por isso não tem tag