Menu
Coddy logo textTech

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

חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 85 מתוך 93.

challenge icon

אתגר

בינוני

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

עטוף את התפריט שלך בלולאה ש:

  1. מציגה את התפריט
  2. קוראת את בחירת המשתמש כקלט
  3. אם הבחירה היא "5", מדפיסה Goodbye! ויוצאת מהלולאה
  4. אחרת, מדפיסה Invalid option ומציגה שוב את התפריט

מבנה הקלט:

כל שורה מכילה בחירה מהתפריט (מחרוזת). הקלט יימשך עד שיוזן "5".

מבנה הפלט:

בכל איטרציה, הדפס את התפריט ולאחר מכן Invalid option (עבור בחירות שאינן "5") או Goodbye! (כאשר מוזן "5").

דוגמה:

אם הקלט הוא 7, 3 ו-5, הפלט צריך להיות:

--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Invalid option
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Invalid option
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Goodbye!

הערה: לעת עתה, רק לאפשרות 5 יש פונקציונליות ממשית. כל שאר האפשרויות (כולל אפשרויות תקינות כמו 1-4) צריכות להדפיס Invalid option. את שאר האפשרויות תממש בשיעורים הבאים.

נסו בעצמכם

fun main() {
    // TODO: Write your code below to print the expense tracker menu
    println("--- Expense Tracker ---")
    println("1. Add Expense")
    println("2. View All Expenses")
    println("3. Total and Average")
    println("4. Clear All")
    println("5. Exit")
    println("Choose an option:")
}

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

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