Menu
Coddy logo textTech

Выход из программы

Часть раздела Основы путешествия по Ruby на Coddy — урок 80 из 88.

challenge icon

Задание

Легко

Создайте базовую структуру для ежедневного трекера расходов. Ваша программа должна:

  1. Инициализировать пустой массив с именем expenses
  2. Создать цикл loop do, который отображает меню и считывает ввод пользователя
  3. Когда пользователь вводит "5", вывести Goodbye! и выйти из цикла

Меню должно отображаться точно так, как показано ниже (обратите внимание на пустую строку перед заголовком):


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

Используйте puts для строк меню и print для приглашения "Choose an option: " (чтобы курсор оставался на той же строке).

Программа получит один ввод, представляющий выбор пользователя в меню. В этом испытании вводом всегда будет "5" для проверки функциональности выхода.

Когда пользователь вводит "5", вывод должен быть следующим:


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

Попробуйте сами

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

Все уроки раздела Основы