bE miNe

bE miNe

Senin, 30 Agustus 2010

PARAMETER

Ketika suatu prosedur dipanggil maka hakikinya bisa dilakukan pertukaran data antara program utama dan prosedur. Pertukaran ini dilakukan melalui parameter.

Parameter Aktual adalah parameter yang disertakan pada saat prosedur dipanggil untuk dilaksanakan, sering disebut argumen.
Parameter Formal adalah parameter yang dituliskan pada definisi suatu prosedur/fungsi. Ada tiga jenis prameter formal, yaitu:
1. parameter masukan (input) : parameter yang menerima nilai dari parameter aktual.
2. paameter keluaran (output): parameter yang menyerahkan nilai ke parameter aktual
3. parameter masukan dan keluaran (input-output): parameter yang menerima nilai dari parameter aktual untuk proses dalam prosedur kemudian diserahkan kembali ke parameter aktual setelah selesai.

Contoh 2: Algoritma berikut ini menunjukkan pemakaian parameter masukan dan parameter keluaran untuk prosedur menghitung luas segitiga.

Algoritma Luas_segitiga
{menghitung luas segitiga dengan menggunakan prosedur yang memanfaatkan parameter input dan parameter output}
Deklarasi
real alas , tinggi, luas;
prosedur Hit_Luas_segi_3(input real a, t; output real Is;);
Deskripsi
write (“Masukkan alas segitiga : “);
read (alas);
write (“Masukkan tinggi-nya : “);
read ( tinggi );

Hit_Luas_segi_3 ( alas, tinggi, luas );
write (“Luas segitiga=”,luas);

prosedur Hit_Luas_segi_3 ( Input real a, t; output real Is;)
{ prosedur menghitung luas segi_3, menerima a (alas) dan t (tinggi), mengembalikan Is (luas)}

Deklarasi {}
Deskripsi
Is  a * t/2.0;

Tidak ada komentar:

Posting Komentar