Menu
Coddy logo textTech

יציאה מהתוכנית

חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 78 מתוך 86.

challenge icon

אתגר

קל

בשיעור הקודם הדפסת את התפריט של מעקב ההוצאות. עכשיו הוסף לולאה שמציגה את התפריט שוב ושוב וקוראת קלט מהמשתמש עד שהמשתמש בוחר לצאת.

שנה את הקוד שלך כך ש:

  1. תיצור מערך ריק expenses מסוג [Double] לאחסון הוצאות
  2. תשתמש בלולאת while true כדי שהתוכנית תמשיך לפעול
  3. בתוך הלולאה, תדפיס את התפריט (כמו קודם)
  4. תקרא את בחירת המשתמש באמצעות readLine()
  5. אם המשתמש מזין "5", תדפיס Goodbye! ותשתמש ב-break כדי לצאת מהלולאה
  6. עבור כל קלט אחר, תדפיס Coming soon... (נממש אפשרויות אחרות בשיעורים הבאים)

התנהגות צפויה:

  • התפריט מוצג שוב ושוב עד שהמשתמש מזין "5"
  • כשמזינים "5", יש להדפיס Goodbye! ולצאת מהלולאה
  • עבור הבחירות "1", "2", "3" או "4" (או כל קלט אחר), יש להדפיס Coming soon... ולהציג שוב את התפריט

דוגמת אינטראקציה:

1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
1
Coming soon...
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
5
Goodbye!

נסו בעצמכם

// Daily Expense Tracker - Menu Display

// TODO: Write your code below to print the menu options
// Each option should be on its own line with the format: "number. option text"
print("1. Add expense")
print("2. View all expenses")
print("3. Show total and average")
print("4. Clear all expenses")
print("5. Exit")

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Swift אונליין