Menu
Coddy logo textTech

Programdan Çıkış

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası — ders 78 / 86.

challenge icon

Görev

Kolay

Önceki derste, harcama takipçisi için menüyü yazdırmıştınız. Şimdi, menüyü sürekli görüntüleyen ve kullanıcı çıkış yapmayı seçene kadar kullanıcı girişini okuyan bir döngü ekleyin.

Kodunuzu şu şekilde değiştirin:

  1. Harcamaları saklamak için [Double] türünde boş bir expenses dizisi oluşturun
  2. Programın çalışmaya devam etmesini sağlamak için bir while true döngüsü kullanın
  3. Döngünün içinde, menüyü (daha önce olduğu gibi) yazdırın
  4. readLine() kullanarak kullanıcının seçimini okuyun
  5. Eğer kullanıcı "5" girerse, Goodbye! yazdırın ve döngüden çıkmak için break kullanın
  6. Diğer tüm girişler için Coming soon... yazdırın (diğer seçenekleri sonraki derslerde uygulayacağız)

Beklenen davranış:

  • Kullanıcı "5" girene kadar menü tekrar tekrar görüntülenir
  • "5" girildiğinde, Goodbye! yazdırın ve döngüden çıkın
  • "1", "2", "3" veya "4" seçenekleri (veya başka herhangi bir giriş) için Coming soon... yazdırın ve menüyü tekrar gösterin

Örnek etkileşim:

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!

Kendin dene

// 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")

Temeller bölümündeki tüm dersler