<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="utf-8">  
    <title>Zahlenreihe sortieren - Bubble Sort</title>

    <script language="javascript">

        var  zahlen = [5, 4, 9, 1, 3]
        function starteCode() {

	   var anzahl_der_elemente = zahlen.length;

           //Sortierung
           for (var zaehler_1 = 0; zaehler_1 < anzahl_der_elemente - 1; zaehler_1++) {

                for (var zaehler_2 = 0; zaehler_2 < anzahl_der_elemente - 1; zaehler_2++) {

                    if (zahlen[zaehler_2] > zahlen[zaehler_2 + 1]) {
                        var zu_tauschender_wert = zahlen[zaehler_2];
                        zahlen[zaehler_2] = zahlen[zaehler_2 + 1];
                        zahlen[zaehler_2 + 1] = zu_tauschender_wert;
                    }
                }
           }
           //Ausgabe
           document.write("Sortierte Zahlenzahlen: ")
           for (z = 0; z <zahlen.length; z++) {
                document.write(zahlen[z] + "  ");
           }   
        }
    </script>

</head>

<body>        
    <h1>Zahlenreihe sortieren</h1>    
    <input onclick="starteCode()" type="button" name="" value="Zahlenreihe sortieren" />       
</body>
</html>
