Menu
Coddy logo textTech

Programm beenden

Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 80 von 88.

challenge icon

Aufgabe

Einfach

Erstellen Sie die Grundstruktur für den Daily Expense Tracker. Ihr Programm sollte:

  1. Ein leeres Array namens expenses initialisieren
  2. Einen loop do erstellen, der das Menü anzeigt und die Benutzereingabe liest
  3. Wenn der Benutzer "5" eingibt, Goodbye! ausgeben und die Schleife beenden

Das Menü sollte genau wie folgt angezeigt werden (beachten Sie die Leerzeile vor dem Titel):


--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: 

Verwenden Sie puts für die Menüzeilen und print für die Eingabeaufforderung "Choose an option: " (damit der Cursor in derselben Zeile bleibt).

Das Programm erhält eine Eingabe, die die Menüwahl des Benutzers darstellt. Für diese Herausforderung wird die Eingabe immer "5" sein, um die Exit-Funktionalität zu testen.

Wenn der Benutzer "5" eingibt, sollte die Ausgabe wie folgt aussehen:


--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: Goodbye!

Probier es selbst

# TODO: Write your code below
# Use puts to print each line of the menu
puts "--- Expense Tracker ---"
puts "1. Add Expense"
puts "2. View Expenses"
puts "3. Total & Average"
puts "4. Clear All"
puts "5. Exit"

Alle Lektionen in Grundlagen