Menu
CoddyTech

Perulangan Utama

Termasuk bagian Logika dan Alur dalam perjalanan Lua di Coddy. Pelajaran 42 dari 54.

challenge icon

Tantangan

Mudah

Kembangkan aplikasi daftar kontakmu dengan menerapkan perulangan program utama yang membuat aplikasi tetap berjalan hingga pengguna memutuskan untuk keluar.

Dengan melanjutkan pengaturan sebelumnya, buat perulangan while yang terus menampilkan menu dan meminta input dari pengguna. Perulangan harus terus berjalan hingga pengguna memasukkan quit, lalu program keluar dengan baik.

Persyaratan:

  • Pertahankan semua kode dari tantangan sebelumnya (tabel contacts dan tampilan menu awal)
  • Setelah menampilkan menu, cetak satu baris kosong
  • Buat perulangan while true untuk perulangan aplikasi utama
  • Di dalam perulangan, cetak perintah: Enter command:
  • Baca input pengguna menggunakan io.read()
  • Jika inputnya adalah quit, cetak Goodbye! lalu hentikan perulangan
  • Untuk input lainnya, cetak Command not yet implemented
  • Setelah memproses perintah, cetak satu baris kosong sebelum permintaan berikutnya

Contoh interaksi:

Welcome to Contact List Manager!

Available Commands:
add - Add a new contact
list - Display all contacts
search - Search for a contact
delete - Delete a contact
quit - Exit the program

Enter command:
add
Command not yet implemented

Enter command:
list
Command not yet implemented

Enter command:
quit
Goodbye!

Coba sendiri

contacts = {}

print("Welcome to Contact List Manager!")
print()
print("Available Commands:")
print("add - Add a new contact")
print("list - Display all contacts")
print("search - Search for a contact")
print("delete - Delete a contact")
print("quit - Exit the program")

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Lua online