About my Blog

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain

Jumat, 15 Januari 2010

FUNGSI

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:

Tidak ada komentar:

Posting Komentar