Solució Joc d'adivinació
De wikiserver
<script type="text/javascript"> var numMax = 1001; var numMin = 1; alert("Pensa un nombre entre 1 i " + numMax); var trobat = false; num = Math.round((numMax-numMin)/2 ); while (!trobat) { var res = prompt("El numero és MAJOR, MENOR O IGUAL que " + num); switch (res.toUpperCase()){ case "MAJOR": numMin = num; num += Math.round((numMax-numMin)/2 ); break; case "MENOR": numMax = num; num -= Math.round((numMax-numMin)/2 ); break; case "IGUAL": trobat = true; alert("el nombre pensat és: " + num); break; default: } } </script>