Apa itu fungsi?
Program komputer terbuat dari begitu banyak fungsi. Contoh sederhana dari fungsi yang pasti sering kita lihat adalah seperti dibawah ini:
int main (){
//kemudian disini kita bisa tuliskan semua instruksi yang kita ingin jalankan
}
Fungsi main ini merupakan starting point /titik awal dari semua program komputer yang akan dibuat.
Nah sekarang kita coba buat fungsi yang lain
Untuk membuat fungsi kita butuhkan yang namanya return type. Apa itu ? untuk memahaminya lihat contoh berikut ini :
Saat kita ingin membuat suatu fungsi misalnya untuk menghitung jumlah barang, kita perlu untuk mengembalikan suatu angka sebagai hasil. Maka return type nya bisa int atau double dsbnya. Contoh :
int hitungbarang(){
return nilaibarang;
}
Namun jika kita tidak membutuhkan nilai kembalian misalnya kita hanya menginginkan agar fungsi nya mencetak sesuatu di layar komputer maka kita cukup menuliskan void. Contoh :
void cetakapasaja(){
cout<<”jreennngg...saya dicetak!”;
}
Kemudian bagaimana cara kita menggunakan fungsi2 diatas? Seperti yang dijelaskan sebelumnya, karena eksekusi program dimulai dengan main maka kita perlu “memberitahu” main fungsi2 apa yang ingin kita jalankan. Contoh :
void cetakapasaja();//function prototype
Int main(){
cetakapasaja(); //memanggil fungsi
return 0;
}
void cetakapasaja(){
cout<<”okelah..ini saya udh cetak”;
}
Karena code program dieksekusi dari atas kebawah maka kita perlu “memberitahu ” fungsi main bahwa kita sudah membuat sebuah fungsi cetakaapasaja() sebelum fungsi itu digunakan.. itulah guna dari function prototype. Kita juga bisa langsung menaruh fungsi cetakaapasaja() diatas main tanpa harus membuat prototype nya lagi.
Sekian dulu untuk perkenalan tentang function.. diartikel berikutnya akan saya jelaskan bagaimana kita menggunakan parameter pada fungsi.. ^ ^
Tidak ada komentar:
Posting Komentar