Prosedur dan
Fungsi pada Pascal
1. PROSEDUR (Tidak ada input, hanya sederet perintah tetap)
=> Dapat sewaktu-waktu dipanggil.
procedure
NamaProsedur (parameter1: tipe_data; parameter2: tipe_data);
var
{daftar variabel lokal}
begin
{kode
program untuk prosedur}
end;
=> Dalam program utama:
begin
NamaProsedur(a,b);
…
2. FUNGSI (Ada input sehingga hasil keluaran
adalah variabel terikat)
Function
NamaFungsi (Parameter1: tipe_data; Parameter2: tipe_data): tipe_data;
var
{variabel lokal}
begin
NamaFungsi
:= nilai_kembalian;
…
end;
=> Contoh:
function
Kali(x,y: longint): longint;
begin
kali
:= x*y;
end;
=> Pemanggilannya dalam program utama:
begin
hasil
:= kali(10,5);
…
end.
Tidak ada komentar:
Posting Komentar