Sub Program
Suatu program yang cukup
panjang dapat saja ditulis dalam satu fungsi main(). Namun, agar langkah
program dapat ditulis dengan baik, program biasanya dipecah kedalam sejumlah
subprogram. Subprogram dalam C++ berbentuk fungsi. Dalam C++ tidak dikenal
prosedur. Secara sederhana, sekelompok pernyataan dapat diambil, diapit kurung
kurawal, dan dinamai, maka menjadi fungsi. Fungsi yang hanya mengerjakan tugas
tertentu dan tidak menghasilkan nilai, maka fungsi itu bertipe hasil void.
Perhatikan contoh berikut:
Pada waktunya, fungsi juga bisa
menggunaka paramater seperti ini à “()”. Maka pemanggilannya
juga perlu disertai parameter dengan jumlah dan tipe yang sama dengan pada saat
didefinisikan.
Contoh Syntax:
Dan debugnya:
Lalu, jika suatu fungsi yang memberikan
hasil, maka tipe void di depan pengenal fungsi diganti dengan tipe lain. Hasil
fungsi akan dikerjakan dengan pernyataan return.
Hasilnya akan seperti ini:
Lalu, saya juga sempat mencoba salah
satu program berikut, mari kita test apakah anda bisa menjawabnya?
Lihatlah syntax berikut:
Menurut anda berapakah hasilnya? Apakah
5, 7, 8, atau mungkin 12.
Daripada tambah penasaran, lebih baik
kita lihat debugnya:
Nah, apakah jawaban anda telah benar?
Congrats, bila sudah benar. Dan bagi yang salah, saya akan menjelaskan
bagaimana kerja program tersebut. Jadi, jika kita memanggil ‘hitung’, maka ia
akan menghitung 2 kali. Yang pertama, ia akan menghitung jumlah dari 2+3=5. Kemudian,
ia akan menghitung 2+3 tadi ditambah dengan 5-3=2. Jadi, hasil penghitungan
kedua, yaitu: 5+(5+2)=12.
Bagaimana? Semoga penjelasan saya
tentang sub program dapat dimengerti dan bermanfaat bagi readers J. Grazie a tutti....
-”Kita hidup dalam masa sekarang, kita
bermimpi untuk masa depan, dan kita belajar kebenaran abadi dari masa lalu.”
Soong May-ling atau Madam Chiang Kai-Shek, mantan ibu negara Republik Nasional
Tiongkok/Taiwan (1897-2003)-
0 komentar:
Posting Komentar