Fungsi adalah blok dari code untuk menjalankan proses tertentu. Beberapa kegunaan Fungsi adalah:
1. Mengurangi penulisan program yang sama
2. Program menjadi lebih terstruktur
Secara Umum fungsi dibagi menjadi 2, yaitu Fungsi Biasa dan Prototipe Fungsi.
Fungsi Biasa
Fungsi memiliki
struktur penulisan tersendiri yaitu:
Keterangan :
- nama_fungsi : mirip seperti variabel, bisa dideklarasikan sesuai keinginan anda.
- argument : argument boleh dikosongkan atau juga bisa diisi dengan data.
contohnya:
nama_fungsi ( ) kosong
nama_fungsi ( int a ) memiliki data
- pernyataan : berisikan perintah dari fungsi program.
Prototipe Fungsi
digunakan untuk mendeklarasikan suatu kompiler mengenai :
1. Tipe data keluaran dari fungsi
2. Jumlah parameter yang digunakan
3. Tipe data dari masing-masing parameter yang digunakan
Struktur penulisan:
Cara penulisan parameter dan pemanggilan fungsi:
Untuk pemanggilan nilai fungsi caranya cukup sederhana yaitu pada parameter aktual dan parameter formal tipe data yang digunakan harus sama.Untuk lebih jelasnya silakan lihat struktur dibawah ini.
|
fungsi total dengan parameter bertipe float a, float b
|
|
Pada main utama, memanggil fungsi total dengan parameter aktual a,b |