Menu
CoddyTech

Keluar dari Program

Termasuk bagian Dasar-Dasar dalam perjalanan Kotlin di Coddy. Pelajaran 85 dari 93.

challenge icon

Tantangan

Sedang

Pada pelajaran sebelumnya, kamu membuat tampilan menu untuk pelacak pengeluaran. Sekarang, tambahkan perulangan yang terus menampilkan menu dan membaca pilihan pengguna sampai mereka memilih opsi 5 untuk keluar.

Bungkus menu kamu dalam perulangan yang:

  1. Menampilkan menu
  2. Membaca pilihan pengguna sebagai input
  3. Jika pilihannya "5", cetak Goodbye! dan keluar dari perulangan
  4. Jika tidak, cetak Invalid option dan tampilkan menu lagi

Format input:

Setiap baris berisi pilihan menu (sebuah string). Input akan terus diberikan sampai "5" dimasukkan.

Format output:

Pada setiap iterasi, cetak menu, lalu cetak Invalid option (untuk pilihan selain "5") atau Goodbye! (saat "5" dimasukkan).

Contoh:

Jika inputnya adalah 7, 3, dan 5, outputnya harus seperti berikut:

--- 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!

Catatan: Untuk saat ini, hanya opsi 5 yang memiliki fungsi. Semua opsi lainnya (termasuk opsi valid seperti 1-4) harus mencetak Invalid option. Kamu akan menerapkan opsi lainnya di pelajaran mendatang.

Coba sendiri

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:")
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin