Fungsi di C++

FUNGSI

Pada pertemuan terakhir ini kita akan mempelajari penggunaan function Setelah mengikuti pertemuan diharapakan teman-teman telah mengetahui tentang :

1.  Kegunaan fungsi

Pengertian variabel Lokal & Global:

    - Variabel Lokal adalah variabel yang dideklarasikan di dalam fungsi dan hanya dikenal oleh fungsi yang bersangkutan.

    - Variabel Global adalah variabel yang dideklarasikan di luar fungsi yang bersifat global yang berarti dapat digunakan bersama-sama tanpa harus dideklarasikan berulang-ulang.

2.  Struktur fungsi

3.  Penggunaan pernyataan return

4.  Parameter fungsi

    a.  Parameter formal

        Adalah variabel yang terdapat pada daftar parameter yang berada di dalam definisi fungsi.

    b.  Parameter actual

        Adalah variabel yang digunakan pada pemanggilan suatu fungsi.

5.  Call by value

6.  Call by referense

    Fungsi yg sudah kita tulis sebelumnya adalah void main() atau main() yang bersifat mutlak, karena fungsi ini program akan dimulai.

Pada intinya fungsi berguna untuk :

-   Mengurangi pengulangan penulisan program yang berulang atau sama

-   Program menjadi terstruktur, sehingga mudah dipahami dan dikembangkan

Contoh pembuatan fungsi sederhana :


Fungsi dengan parameter

1.  Pemanggilan dengan nilai (Call by Value)

Parameter passing by value adalah parameter formal yang hanya berperan sebagai input. Artinya, parameter tersebut hanya melewatkan sebuah konstanta yang akan diolah oleh fungsi, sementara nilai dari konstanta tersebut, tentu saja tidak akan berubah.

Contoh Fungsi (Call by Value) :




2.  Pemanggilan dengan referensi ( Call by Reference)

Parameter passing by reference adalah parameter formal yang dapat berperan sebagai input maupun output. Sehingga jika nilai yang dikirim ke dalam fungsi mengalami perubahan maka akan mempengaruhi nilai asalnya di fungsi utama.




Sekian dan terima kasih.








No comments

Powered by Blogger.