Dengan mempergunakan fungsi, maka struktur program akan terlihat lebih ramping. Fungsi merupakan sebuah blok instruksi yang dieksekusi dan dipanggil dari bagian lain tubuh program.
Format penulisannya adalah sebagai berikut:
tipe nama(argumen1, argumen2,…) pernyataan;
Dimana:
tipe berisi tipe data yang akan dikembalikan oleh fungsi
nama merupakan pengenal untuk memanggil fungsi
argumen (dapat dideklarasikan sesuai dengan kebutuhan). Tiap-tiap argumen
terdiri dari tipe-tipe data yang diikuti oleh pengenalnya. Sama seperti
mendeklarasikan variable baru (contoh, int x).
pernyataan merupakan bagian tubuh fungsi. Dapat berupa pernyataan tunggal
ataupun pernyataan majemuk.
Contoh penggunaan fungsi:
Hasilnya adalah :
Pertama : 5
Kedua : 5
Ketiga : 2
Keempat : 6
Dalam program di atas, terdapat sebuah fungsi yang dinamakan kurang. Fungsi
ini mengerjakan tugas untuk mengurangkan nilai dua buah variable dan kemudian
mengembalikan hasilnya.
Sedangkan di dalam fungsi main(), terdapat beberapa kali pemanggilan terhadap
fungsi kurang. Disana terdapat dengan jelas perbedaan cara pengaksesan dan
pengaruh terhadap hasilnya.
Untuk lebih memperjelas, beberapa sintak akan dijelaskan secara rinci sebagai
berikut:
Jika diganti dengan hasil (sesuai dengan pemanggilan fungsinya), maka akan
didapatkan baris:
sama seperti baris:
jika sesuai dengan pemanggilan fungsinya, maka akan didapatkan:
sedangkan untuk:
maka isi dari variabel x=5 dan y=3, sehingga dapat diartikan sebagai baris:
demikian juga halnya dengan baris:
dapat diartikan dengan baris:
Jumat, 15 Januari 2010
FUNGSI
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar