<meta charset="UTF-8">
<script>
function pl(){
document.write('<br>');
}
function print(msg) {
document.write(msg);
pl();
}
function luck(n) {
return Math.round(Math.random()*n);
}
alert('De 0 à 10, tente acertar! ');
var sort = luck(10);
var tent = 0;
var cont = 2;
while(tent < 3) {
var m = parseInt(prompt('Qual é o seu palpite? '));
if (m == sort) {
print('Parábens, você acertou, eu havia escolhido ' + sort);
break;
}
if (m != sort){
if (m > sort) {
alert('Você tem mais ' + cont + ' chances.' + 'Uma dica: é menos...' );
} else {
alert('Você tem mais ' + cont + ' chances.' + 'Uma dica: é mais...' );
}
}
tent += 1;
cont -= 1;
}
if (m != sort) {
print('errou, sinto muito, mas eu havia escolhido ' + sort);
}
print('fim');
</script>
nota aqui: eu uso o navegador brave, então ele printa tudo no final, então eu coloquei os alerts por isso, mas caso fosse no chrome daria pra colocar os prints no lugar pra ficar mais legal.