Lihat Tentang Putri

Foto saya
Berau, Kalimantan Timur, Indonesia
Simple girl :D Love AC MILAN

Sabtu, 09 Maret 2013


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