Senin, Oktober 05, 2009

Function

Adalah sebuah blok program tersendiri yang merupakan bagian dari program lain yang lebih besar sama halnya dengan prosedur, hanya saja fungsi memiliki hasil keluaran sedangkan prosedur hanya berisi proses. Fungsi dapat dipanggil oleh program utamanya ataupun oleh prosedur atau fungsi lain yang juga merupakan bagian dari program utamanya(masih dalam satu kode program). Sebuah program bisa terdiri dari satu atau lebih prosedur, satu atau lebih fungsi dan satu program utama. Fungsi juga memiliki kelebihan-kelebihan seperti halnya prosedur, hal yang paling mendasar adalah :

 Fungsi menghasilkan sebuah keluaran, sedangkan prosedur tidak.

Contoh :

Program fungsi;
Uses crt;

Function hitung(a,b:integer):integer;
Begin
Hitung:=a+b;
End;

Var
x,y : integer;
Begin
Clrscr;
Write(‘Nilai X = ‘);
Readln(x);
Write(‘Nilai Y = ‘);
Readln(y);
Writeln(x,’+’,y,’ = ‘,hitung(x,y));
Readln;
End.

Tidak ada komentar:

Posting Komentar