Refleksi Minggu #6

       Pada pertemuan minggu ke 6 membahas mengenai sub program dan rekursif.
Dosen memberikan penjelasan mengenai sub program dan rekursif. Yang bisa saya catat point pentingnya yakni:

  •    Variabel yaitu menyiapkan tempat di memori
  •     Parameter yaitu melewatkan nilai pada sub program, hanya bisa di proses pada sub program

Ex:
Int tambah satu(int x){
Int hasil;
Hasil=x+2;
Return hasil; }

  • Parameter variabel yang tidak bisa di rubah


Ex:
Int tambah satu(int x=2) //nilai x selalu tetap =2
  •          Parameter value yaitu assignment pada parameter bisa dirubah

Ex:
Void kalidua(int x){
x=x*2;
Cout<<”Nilai didalam fungsi”<<x<<endl; }
  •          Perulangan yaitu ada 3 jenis=

1.      Nilai selalu bertambah/naik ( going up )
2.      Nilai selalu berkurang/turun( going down)
3.      Nilai berkurang setengah setengah (half)
  •          Beberapa fungsi kepustakaan


math.h
Berisi fungsi matematika dan konstanta

ctype.h
Fungsi char : tolower, isdigit, …
stdlib.h
Fungsi utilitas
string.h
Fungsi char array

Bila kepustakaan tidak menyediakan fungsi yang kita perlukan à buat fungsi sendiri (user defined function)
Kapan fungsi diperlukan ?
1.       Sesuatu yang dikerjakan beberapa kali dalam program
2.       Sesuatu yang akan dikerjakan pada program yang berbeda
3.       Sederetan operasi yang kompleks yang membuat arus program sukar diikuti


Share this:

ABOUT THE AUTHOR

Hello We are OddThemes, Our name came from the fact that we are UNIQUE. We specialize in designing premium looking fully customizable highly responsive blogger templates. We at OddThemes do carry a philosophy that: Nothing Is Impossible

0 komentar:

Posting Komentar