function main() {
    // Die Variable anzahl wird für die Anzahl der Zahlen, die eingegeben werden, deklariert.
    var anzahl;
    
    // Die Variable min steht für das Minimum, also hier für die aktuell kleinste Zahl.
    var min;
    
    // Die Variable zahl wird für die aktuelle betrachtete Zahl verwendet.
    var zahl;
    
    window.alert("Wie viele Zahlen möchten Sie eingeben?");
    anzahl = Number(window.prompt('Enter a value for anzahl'));
    window.alert("Geben Sie eine Zahl an:");
    zahl = Number(window.prompt('Enter a value for zahl'));
    
    // Der Variable min wird der wert der ersten Zahl zugewiesen.
    min = zahl;
    
    // Der Wert der Variablen anzahl wird um eins vermindert.
    anzahl = anzahl - 1;
    do {
        
        // Solange der Wert der Variablen anzahl größer als null ist, wird die folgende Fallunterscheidung durchgeführt.
        if (anzahl > 0) {
            
            // Ab hier werden die zweite und alle folgenden Zahlen abgefragt.
            window.alert("Geben Sie eine Zahl an");
            zahl = Number(window.prompt('Enter a value for zahl'));
            
            // In der Fallunterscheidung wird geprüft, ob die aktuelle Zahl kleiner als der Wert der Variablen min, dem aktuelle Minimum, ist. Falls ja, wird der Variablen min der Wert der Variablen zahl zugewiesen und das Minimum wird dadurch aktualisiert.
            if (zahl < min) {
                min = zahl;
            }
        }
        anzahl = anzahl - 1;
        
        // Nachdem die Variable anzahl um eins vermindert wurde, wird die Schleife so lange fortgesetzt, bis die Variable anzahl gleich null ist.
    } while (anzahl > 0);
    
    // Wenn die Variable anzahl den Wert null hat, wird die Schleife verlassen und dann wird der aktuelle Wert der Variable min als Minimum der Zahlensequenz ausgegeben.
    window.alert("Die kleinste eingegebene Zahl ist: " + min);
}
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz