Senin, 05 April 2010

Case untuk banyak aksi


Selain IF, ada bentuk analisa kasus yang digunakan untuk menangani banyak kondisi yang ada
dalam bentuk (a adalah suatu ekspresi yang menghasilkan tipe enumerasi, dan k1 .. kn adalah
konstanta):
if (a = k1 ) then
begin
aksi1;
end else if (a = k2) then
begin
aksi2;
end else if (a=k3) then
begin
aksi3;
end else
begin
Aksi_n;
end;
Bentuk ini adalah bentuk case of, seperti ini:
case a of
k1 :
begin
aksi1;
end;
k2 :
begin
aksi2;
end;
k3:
begin
aksi3;
end;
else
begin
aksi_n;
end;
end;
Hal yang perlu diperhatikan dalam analisa kasus dengan case adalah bahwa ekspresi yang bisa
ditangani dalam case hanya yang nilainya bisa dienumerasi, yaitu integer (dan tipe range), boolean,
dan tipe enum (dijelaskan pada bagian struktur data)

Tidak ada komentar:

Posting Komentar

hmmm,,, Q cman pngen TaO aja Koq tanGGapan Kalian TenTAng Blog KoE....