Saturday, November 27

C: Membuat Fungsi di C (bag 1)

Artikel dipindah ke : http://www.semarangmaya.com/2011/05/c-membuat-fungsi-di-c-bag-1/

Kembali lagi ke bahasa pemrograman, kali ini saya akan menggunakan bahasa C. Saya akan menunjukkan bagaimana sebuah fungsi itu bekerja dan mengembalikan return value ke fungsi Main.
Nah, terdapat 2 fungsi yaitu MultTwo dan MultFour. Pada fungsi main kita akan mendefinisikan variable a, b, c dan d. Dengan inisial value a=1, b=2 dan d=5. Sedangkan nilai variabel c didapatkan dari return value fungsi MultiTow(a,b).
c=MultTwo(a,b);
jadi nilai varibel c=2, didapatkan dari 1x2, MultTwo(1,2). Kemudian fungsi Main akan memanggil fungsi lagi yaitu MultFour(a, b, c, d) dan hasilnya disimpan di variabel e.
e=MultFour(a,b,c,d);
Dari sana nilai e diketahui menjadi 20, karena fungsi MultFour mengpassing nilai 1, 2, 2, 5.
#include <stdio.h>
#include <conio.h>

int MultTwo(int x, int y)
{
return (x*y);
}

int MultFour(int m, int n, int o, int p)
{
return (m*n*o*p);
}

int main()
{
int a,b,c,d,e;
a=1;
b=2;
c=MultTwo(a,b); //function call
d=5;
e=MultFour(a,b,c,d); //function call
printf("Hasil 4 Perkalian %d", e);
getch();

return 0;
}

Download di file source code lengkap beserta penjelasan dalam bentuk PDF klik di sini.

No comments:

Post a Comment

Pencarian Google