Kamis, 12 Maret 2015

Pengenalan Function dalam C++

Teman2 saat ini saya akan membahas tentang konsep dari function/fungsi dalam c++.

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