Menu
CoddyTech

Keluar dari Program

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 78 dari 86.

challenge icon

Tantangan

Mudah

Pada pelajaran sebelumnya, kamu mencetak menu untuk pelacak pengeluaran. Sekarang, tambahkan perulangan yang terus menampilkan menu dan membaca input pengguna sampai pengguna memilih untuk keluar.

Ubah kodemu untuk:

  1. Membuat array kosong expenses bertipe [Double] untuk menyimpan pengeluaran
  2. Menggunakan perulangan while true agar program terus berjalan
  3. Mencetak menu di dalam perulangan, seperti sebelumnya
  4. Membaca pilihan pengguna menggunakan readLine()
  5. Jika pengguna memasukkan "5", cetak Goodbye! dan gunakan break untuk keluar dari perulangan
  6. Untuk input lainnya, cetak Coming soon... (kita akan menerapkan opsi lainnya di pelajaran berikutnya)

Perilaku yang diharapkan:

  • Menu ditampilkan berulang kali sampai pengguna memasukkan "5"
  • Saat "5" dimasukkan, cetak Goodbye! dan keluar dari perulangan
  • Untuk pilihan "1", "2", "3", atau "4" (atau input lainnya), cetak Coming soon... dan tampilkan menu lagi

Contoh interaksi:

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!

Coba sendiri

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift