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:
1. Variabel yaitu
menyiapkan tempat di memori
2. 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
Tidak ada komentar:
Posting Komentar