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;
}