Menu
CoddyTech

Thoát chương trình

Thuộc phần Kiến thức nền tảng trong hành trình Ruby của Coddy. Bài học 80 trên 88.

challenge icon

Thử thách

Dễ

Tạo cấu trúc cơ bản cho trình theo dõi chi tiêu hằng ngày. Chương trình của bạn cần:

  1. Khởi tạo một mảng trống có tên expenses
  2. Tạo một loop do để hiển thị menu và đọc đầu vào của người dùng
  3. Khi người dùng nhập "5", in ra Goodbye! rồi thoát khỏi vòng lặp

Menu cần hiển thị chính xác như sau (hãy chú ý dòng trống trước tiêu đề):


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

Dùng puts cho các dòng trong menu và print cho lời nhắc "Choose an option: " (để con trỏ vẫn ở cùng dòng).

Chương trình sẽ nhận một đầu vào đại diện cho lựa chọn menu của người dùng. Trong thử thách này, đầu vào sẽ luôn là "5" để kiểm tra chức năng thoát.

Khi người dùng nhập "5", đầu ra cần là:


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

Tự làm thử

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

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Ruby online