FUNCTIONS (praktikum DDP 7)

Fungsimerupakan sekelompok code / program yang digunakanuntuk menjalankan
tugas  khusus,  dapat  ditulis  sekali  dan  digunakan  secara  berulang,  tanpa  harus
menulis  ulang.  Fungsi  dapat  diletakan  dalam  librabry/file  header.  Jika  program  lain
akan  menggunakan  maka  hanya  cukup  dimasukan  dengan  include pada  awal
program.
Fungsi dapat dibedakan dalam 2 kategori :
Predefined  functions (function  standard )  :  Merupakan  fungsi  dasar  yg  telah
disediakan C++. Seperti strlen(), getch() dll
User-Defined functions: Fungsi yang dibuat oleh programer sendiri sesuaidengan
kebutuhan. Jenis fungsi ini yang akan dibahas dan dicontohkan dalam praktikum ini,
Fungsi memiliki format
tipedatakembalianNamaFunction (tipedata variable1,
tipedata variable2, tipedata variable3, …..)
 {
  deklarasi variable lokal;
  statements;
  return tipedatakembalian;
 }
Tipedatakembalianmerupakan / menunjukan tipe data yang akan dikembalikan
ketika fungsi tsb akan dipanggil. Hanya ada satu nilai kembalian dari function.
32
Suatu fungsi yang tidak memiliki nilai kembalian maka nilai kembaliannnya dgn tipe
‘void’. Jika functiontidk ada argumen input, maka tipe data void digunakan sebagai
argumen.
Pemanggilan fungsi sama seperti halnya pemanggilan fungsi dasar
Previous
Next Post »