AssignmentThree

by Peyton Hessler

HTML

<HR> Enter the number you wish to guess
<BR>
<input type="textbox" id="index" value="0">
<br/>

<button id="click" onclick="InsertGuess(1000,1,'',0)">Start guessing</button>
<div id="guess"></div>

JavaScript

var InsertGuess = function(max,min,finalStr,count) {
var str = 'Guessed :';
var guessnum = Math.floor((min + max) / 2);

if(document.getElementById('index').value > guessnum)
{finalStr = finalStr.concat(guessnum, ' is too low <br>');
count=count+1;
return InsertGuess(max,guessnum,finalStr,count);}

else if(document.getElementById('index').value < guessnum)
{finalStr = finalStr.concat(guessnum, ' is too high <br>');
count=count+1;
return InsertGuess(guessnum,min,finalStr,count);}

else
{count=count+1;
finalStr = finalStr.concat(guessnum , ' is the correct number<br>');
finalStr = finalStr.concat('It took me '+ count +' tries ');
document.getElementById('guess').innerHTML= finalStr;
return ;}
}