Menu
Coddy logo textTech

Zakończenie programu

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 80 z 88.

challenge icon

Wyzwanie

Łatwy

Utwórz podstawową strukturę Rejestru codziennych wydatków. Twój program powinien:

  1. Zainicjalizować pustą tablicę o nazwie expenses
  2. Utworzyć loop do, który wyświetla menu i odczytuje dane wejściowe użytkownika
  3. Gdy użytkownik wpisze "5", wypisać Goodbye! i wyjść z pętli

Menu powinno wyświetlać się dokładnie tak (zwróć uwagę na pusty wiersz przed tytułem):


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

Użyj puts dla wierszy menu i print dla zachęty "Choose an option: " (aby kursor pozostał w tym samym wierszu).

Program otrzyma jedno wejście reprezentujące wybór użytkownika z menu. W tym wyzwaniu wejściem będzie zawsze "5", aby przetestować działanie funkcji wyjścia.

Gdy użytkownik wpisze "5", dane wyjściowe powinny wyglądać tak:


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

Spróbuj swoich sił

# 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"

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online