Program kali ini akan membuat sebuah kontak sederhana dengan fungsi tambah, hapus, cari, lihat dan keluar. Alur programnya sebagai berikut:
//c[MAX] = menampung hasil pencarian
//d = index hapus
//h = menu hapus
//i = perulangan
//j = index hasil pencarian
//l = menampung banyaknya inputan
//m = menu utama
//p = menu cari
1. Tambah
Pertama, adalah mengecek apakah kontak penuh atau tidak. Jika penuh maka tidak dapat menambah kontak. Jika tidak maka akan input nama, alamt, email dan telepon. Kemudian naikkan niai variabel l nya.
2. Hapus
Dalam fungsi ini terdapat 3 menu yaitu hapus semua kontak, hapus dengan index dan kembali ke menu utama. Pertama akan mengecek apakah kontak kosong atau tidak. Jika tidak maka akan masuk ke fungsi hapus. Kemudian program akan masuk ke menu hapus. Untuk pilihan 1 variabel l akan dikosongkan, sehingga kontak akan menjadi 0. Untuk pilihan 2 pengguna diberi pilihan untuk input index yang di hapus, jika index tidak ada dalam daftar kontak maka muncul pesan Index Salah !!. Alur untuk hapus secara index sebagai berikut. Dimisalkan index yang di hapus adalah X.
3. Cari
Dalam fungsi ini juga terdapat 3 menu yaitu cari dengan nama, cari dengan telepon dan kembali ke menu utama. Pertama akan mengecek apakah kontak kosong atau tidak. Jika tidak maka akan masuk ke fungsi hapus. Kemudian program akan masuk ke menu cari. Untuk pilihan 1 dan kedua pengguna diminta input kata kunci yang akan dicari, jika kata kunci yang dicari dengan kontak dibandingkan sama maka data kontak akan ditampilkan. Jika tidak maka akan muncul pesan Kontak Kosong !!.
4. Lihat
Dalam fungsi ini terdapat perulangan untuk menampilkan data kontak secara urut menurut index kontak.
5. Keluar
Fungsi ini untuk keluar dari program.
Untuk koding lengkapnya bisa download di link bawah ini:
Download tanpa fungsi
Download dengan fungsi
0 komentar:
Posting Komentar