Menu
Coddy logo textTech

Programm beenden

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy — Lektion 78 von 86.

challenge icon

Aufgabe

Einfach

In der vorherigen Lektion haben Sie das Menü für den Ausgaben-Tracker ausgegeben. Fügen Sie nun eine Schleife hinzu, die das Menü kontinuierlich anzeigt und Benutzereingaben liest, bis der Benutzer sich entscheidet, das Programm zu beenden.

Ändern Sie Ihren Code wie folgt:

  1. Erstellen Sie ein leeres Array expenses vom Typ [Double], um Ausgaben zu speichern
  2. Verwenden Sie eine while true-Schleife, um das Programm am Laufen zu halten
  3. Geben Sie innerhalb der Schleife das Menü aus (wie zuvor)
  4. Lesen Sie die Auswahl des Benutzers mit readLine() ein
  5. Wenn der Benutzer "5" eingibt, geben Sie Goodbye! aus und verwenden Sie break, um die Schleife zu beenden
  6. Geben Sie für jede andere Eingabe Coming soon... aus (wir werden die anderen Optionen in späteren Lektionen implementieren)

Erwartetes Verhalten:

  • Das Menü wird wiederholt angezeigt, bis der Benutzer "5" eingibt
  • Wenn "5" eingegeben wird, geben Sie Goodbye! aus und beenden Sie die Schleife
  • Geben Sie für die Auswahlmöglichkeiten "1", "2", "3" oder "4" (oder jede andere Eingabe) Coming soon... aus und zeigen Sie das Menü erneut an

Beispiel-Interaktion:

1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
1
Coming soon...
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
5
Goodbye!

Probier es selbst

// Daily Expense Tracker - Menu Display

// TODO: Write your code below to print the menu options
// Each option should be on its own line with the format: "number. option text"
print("1. Add expense")
print("2. View all expenses")
print("3. Show total and average")
print("4. Clear all expenses")
print("5. Exit")

Alle Lektionen in Grundlagen