Fiz a principio desta maneira:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n) {
n = Math.round(Math.random() * 10)
return n
}
var numeroPensado = sorteia();
var chute = parseInt(prompt("Qual número você acha que eu pensei?"));
if(chute > numeroPensado){
mostra("O número pensado era menor que o seu chute!");
} else if(chute < numeroPensado){
mostra("O número pensado era maior que o seu chute!");
} else{
mostra("Parabéns, você acertou! o número pensado era " + numeroPensado + ".");
}
</script>
Mas vendo as resoluções no fórum, mudei para esta forma:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n) {
numeroSorteado = Math.round(Math.random() * n)
return numeroSorteado
}
var numeroPensado = sorteia(10);
var chute = parseInt(prompt("Qual número você acha que eu pensei?"));
if(chute > numeroPensado){
mostra("O número pensado era menor que o seu chute!");
} else if(chute < numeroPensado){
mostra("O número pensado era maior que o seu chute!");
} else{
mostra("Parabéns, você acertou! o número pensado era " + numeroPensado + ".");
}
</script>
Ambas apresentaram o mesmo resultado. Posso fazer de ambas as maneiras ou alguma delas é mais indicada por algum motivo?