Menu
Coddy logo textTech

Programm beenden

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

challenge icon

Aufgabe

Einfach

Erstelle die grundlegende Struktur für den Daily Expense Tracker. Dein Programm sollte:

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

Das Menü sollte genau wie folgt angezeigt werden (beachte die leere Zeile vor dem Titel):


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

Verwende 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üauswahl des Benutzers darstellt. Für diese Aufgabe 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

Übe selbstständig: Online-Ruby-Compiler