Menu
Coddy logo textTech

プログラムの終了

CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 80/88。

challenge icon

チャレンジ

簡単

日次経費トラッカー(Daily Expense Tracker)の基本構造を作成します。プログラムは以下のことを行う必要があります:

  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 を使用し、 "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"

基礎のすべてのレッスン