Menu
Coddy logo textTech

프로그램 종료

Coddy Ruby 여정의 기초 섹션에 포함된 레슨 — 88개 중 80번째.

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를 사용하여 커서가 같은 줄에 머물도록 하세요.

프로그램은 사용자의 메뉴 선택을 나타내는 하나의 입력을 받게 됩니다. 이 챌린지에서는 종료 기능을 테스트하기 위해 입력값이 항상 "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"

기초의 모든 레슨