Simple Number Search

by Ron Eaglin

HTML

<input type="TextBox" id="input"/>
<input type="button" value="Guess" onclick="Execute()"/>

JavaScript

function Execute(){
   var count = 0;
   var find = parseInt(document.getElementById("input").value);
   var min = 0;
   var max = 1000;
   var ExitFlag = false;
   while (!ExitFlag){
      var g = CheckGuess(find, min, max);
      count++;
      if ( g == -1) { 
         max =  Math.floor((min + max)/2);
         }
      if ( g == 1) {
         min =  Math.floor((min + max)/2);
      	}  
      debugger;
      if (g == 0) {ExitFlag = true};
   }
   
}

function CheckGuess(find, min, max){
	var guess = Math.floor((min + max)/2);
  if (find < guess){ return -1; }
  if (find > guess){ return 1; }
  return 0;
}