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 אונליין