2. • A function is a block of code which only runs
when it is called.
• Fungsi adalah sekelompok deklarasi dan
statement dengan nama yang unik yang
biasanya mengembalikan suatu harga pada
statement yang memanggilnya.
3. Keuntungan menggunakan fungsi
• Dapat menghindari penulisan ulang
logika/kode yang sama berulang kali dalam
suatu program.
• Dapat memanggil fungsi C beberapa kali
dalam suatu program dan dari mana saja
dalam suatu program.
• Dapat melacak program C besar dengan
mudah ketika dibagi menjadi beberapa fungsi.
4. Advantage of functions
• By using functions, we can avoid rewriting the
same logic/code again and again in a program.
• We can call C functions any number of times
in a program and from any place in a program.
• We can track a large C program easily when it
is divided into multiple functions.
5. • Fungsi yang dipanggil dapat berjenis char, int,
long , maupun void
6. Struktur fungsi
#include <stdio.h>
void nama_fungsi(); // // declaration of the function
//main program
int main()
{
Return 0;
}
// definition
void nama_fungsi()
{
}
7. Macam-macam fungsi
• Fungsi tanpa nilai balik
void nama_fungsi()
{
deklarasi tipe data;
statemen;
}
Contoh
void jumlah()
{
int a,b,c;
c = a+b;
printf(“c=%d”,c);
}
8. • Fungsi dengan nilai balik //
void nama_fungsi(daftar parameter)
{
deklarasi tipe data;
statemen;
}
Contoh
void jumlah(int c, int d)
{
int a,b, tambah,kurang;
tambah =c+a ;
kurang= c+d
printf(“c=%d”,kurang);
}
9. • Create a function using return value and no
return value