BAB 7
FUNGSI (FUNCTION)
Sebuah fungsi
berisi sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya
dapat dipanggil beberapa kali di
beberapa tempat dalam program.
Tujuan pembuatan
fungsi adalah :
1. Memudahkan dalam mengembangkan program.
Hal ini merupakan kunci dalam
pembuatan program yang terstruktur dimana program dibagi menjadi beberapa modul
yang kecil
2. Menghemat ukuran program.
Manfaat ini terasakan kalau ada beberapa deretan
instruksi yang sama digunakan pada beberapa tempat di dalam program.
FUNGSI REKURSI
Suatu fungsi
dapat memanggil fungsi yang merupakan dirinya sendiri. Rekursi jarang dipakai,
diantaranya disebabkan :
a.
Membuat fungsi sulit untuk
dipahami
b.
Hanya cocok untuk persoalan
tertentu saja
c.
Memerlukan stack dengan ukuran yang lebih besar.
Contoh program penggunaan fungsi :
Pada contoh di atas, fungsi garis() digunakan untuk menampilkan
karakter garis. Fungsi ini dipanggil tiga kali pada fungsi main(). Sebuah fungsi tidak dapat dipanggil kecuali sudah
dideklarasikan. Manfaat dari pototipe fungsi adalah untuk menjamin tipe argumen
yang dilewatkan pada pemanggilan fungsi benar-benar sesuai. Fungsi garis()
tidak memiliki argumen dan nilai baliknya tidak ada (void).
Untuk pembahasan penggunaan fungsi dan variabel yang ada
dalam fungsi C++ selengkapnya teman-teman dapat mendownload modul Bab 7
15:11
Share:
0 komentar: