プログラムの終了
CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 80/88。
チャレンジ
簡単日次経費トラッカー(Daily Expense Tracker)の基本構造を作成します。プログラムは以下のことを行う必要があります:
expensesという名前の空の配列を初期化する- メニューを表示し、ユーザーの入力を読み取る
loop doを作成する - ユーザーが
"5"を入力したとき、Goodbye!を出力してループを終了する
メニューは次のように正確に表示される必要があります(タイトルの前の空行に注意してください):
--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: メニューの各行には puts を使用し、 "Choose an option: " プロンプトには print を使用します(カーソルが同じ行に留まるようにするため)。
プログラムは、ユーザーのメニュー選択を表す1つの入力を受け取ります。このチャレンジでは、終了機能をテストするために、入力は常に "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"