<?php

# Die folgende Funktion wird immer dann aufgerufen, wenn in ihr Programm Daten eingegeben werden..
# Sie können sie ändern, um andere Quellen zu verwenden.
function input() {
    return fgets(STDIN);
}


# Zuerst wird die Variable resultat deklariert. In dieser wird der Zwischenstand der Anzahl der eingeben Zahlen gespeichert.
# Der Startwert der Variable resultat wird auf 0 gesetzt.
$resultat = 0;

# Für die Eingabe der Zahlen wird die Variable n deklariert.
# Um die Möglichkeit zu haben, das Programm zu beenden zu können, wird eine Abfrage eingefügt. Dafür wird Variable abfrage deklariert.
# Der Startwert der Variable abfrage wird auf Ja gesetzt.
$abfrage = "Ja";

# Solange die Variable abfrage den Wert "Ja" hat, soll nach neuen Zahlen gefragt werden. Wenn sich der Wert ändert, soll das Programm beendet werden und die bisherige Anzahl an Zahl als Ergebnis ausgegeben werden.
while ($abfrage == "Ja") {
    echo "Geben Sie eine (weitere) Zahl ein." . PHP_EOL;
    $n = input();
    
    # Solange eine neue Zahl eingegeben wird, wird die Variable resultat um 1 erhöht.
    $resultat = $resultat + 1;
    echo "Wollen Sie eine weitere Zahl eingeben? Ja / Nein" . PHP_EOL;
    $abfrage = input();
    if ($abfrage == "Ja") {
    } else {
        
        # Wenn es keine weiteren Eingaben geben soll, also nicht Ja als Antwort gegeben wurde, wird die Anzahl der bisher eingegebenen Zahl ausgeben und der Wert der Variablen abfrage wird auf Nein gesetzt, was dazu führt, dass die while-Schleife beendet wird.
        echo "Die Anzahl der Zahlen ist:" . PHP_EOL;
        echo $resultat . PHP_EOL;
        $abfrage = "Nein";
    }
}
?>
        
        
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