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"

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

Потренируйтесь самостоятельно: Онлайн-компилятор Ruby