FUNGSI
#Algoritma 2
• Definisi fungsi dapat diletakan sebelum dan setelah main () atau bahkan di file
lain
• Suatu fungsi yang diletakan setelah main (), perlu ditambahkan dengan
prototype fungsi sebelum main()
• Prototipe fungsi definisi fungsi yang diakhiri titik koma yang harus
dituliskan jika fungsi diletakan setelah main()
Pada fungsi dikenal 2 macam variabel
• Variabel local
• Variabel yang berlaku hanya disuatu fungsi.
• Jika dua fungsi memiliki nama variable yang sama, variable tersebut independen jika
masing-masing berkedudukan sebagai variable lokal
• Variabel global
• Variabel yang dikenali di semua bagian fungsi.
• Variabel global dideklarasikan diluar fungsi atau biasanya sebelum main()
Contoh variable lokal
Contoh Variabel global
Parameter Fungsi
Ada dua cara untuk melewatkan parameter ke
dalam fungsi, yaitu berupa
1. Pemanggilan dengan nilai (call by value)
Yaitu nilai dari parameter actual akan dimasukan ke parameter formal.