<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="utf-8">
    <title>Losnummernsuche</title>
    
    <script language="javascript">
    
    var lnGewinne = [5, 10, 11, 18, 20, 25, 39, 42, 50];
    
    function starteCode() {
    
        var gesuchteZahl = parseInt(document.getElementById("suche").value);
        var merker = false;
        var indexAnfang = 0;
        var indexEnde = lnGewinne.length-1;
        var indexMitte;
	var ausgabe;
        
        while(merker == false && indexAnfang <= indexEnde) {
            indexMitte = Math.floor((indexAnfang + indexEnde) / 2);
            if(lnGewinne[indexMitte] == gesuchteZahl) {
                merker = true;
            } else if(lnGewinne[indexMitte] > gesuchteZahl) { 
                indexEnde  = indexMitte - 1;
            } else {
                indexAnfang = indexMitte + 1;
            }
        }
        //Ausgabe
      
        if(merker == true) {
            ausgabe = "Gesuchtes Element gefunden";
        } else {
            ausgabe = "Gesuchtes Element nicht gefunden";
        }
	      document.getElementById("ergebnis").innerHTML = ausgabe;
    }
    </script>

</head>

<body>

<h1>Gewinnerlose</h1>        
    <p>Geben Sie hier die gesuchte Zahl an:
       <input id="suche" type="text" size="5" maxlength="5" />
       <input onclick="starteCode()" type="button" value="Viel Gl&uuml;ck" />
    </p>
    
    <p id="ergebnis"> </p>
</body>
</html>