Number Guesser
<script>
//Number Guesser
//Julio Maravilla
//October 10, 2007
var guess=50;
var target=0;
var turns=0;
var msg="";
target=Math.floor(Math.random()*100)+1;
//alert(target);
msg="I'm thinking of a number between 1 and a 100. \n";
msg+="Guess my number, and I'll tell you if its too high, \n";
msg+="too low, or correct. Try to guess in the fewest turns.";
alert(msg);
while(guess !=target)
{
turns ++;
if(guess> target)
{
guess= eval(prompt( turns + ". Too high!! Next guess?", guess));
}
if(guess< target)
{
guess=prompt( turns + ". Too low!! Next guess?", guess);
}
if(guess==target)
{
msg="YOU WIN!!! \n";
msg+="It took you \n";
msg+= turns + " turns! ";
alert(msg);
}
}
</script>
|