import Foundation

/* Zuerst wird die Variable resultat deklariert. In dieser wird der 
Zwischenstand der Anzahl der eingeben Zahlen gespeichert.*/
var resultat : Int

// Der Startwert der Variable resultat wird auf 0 gesetzt.
resultat = 0

// Für die Eingabe der Zahlen wird die Variable n deklariert.
var n : Int

/* Um die Möglichkeit zu haben, das Programm zu beenden zu können, wird eine
 Abfrage eingefügt. Dafür wird Variable abfrage deklariert. */
var abfrage : String

// 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" {
    print("Geben Sie eine (weitere) Zahl ein.")
    n = Int(readLine()!)!
    
    // Solange eine neue Zahl eingegeben wird, wird die Variable resultat um 1 erhöht.
    resultat = resultat + 1
    print("Wollen Sie eine weitere Zahl eingeben? Ja / Nein")
    abfrage = readLine()!
    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. */
        print("Die Anzahl der Zahlen ist:")
        print(resultat)
        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