Bab 1. if .. then .. else

Posted on at


Bab 1

Perintah Percabangan (If....Then....Else dan Case...of )

 

Percabangan mrupakan suatu perintah bersyarat dimana komputer melakukan suatu aksi tertentu bila suatu kondisi terpenuhi. Bahasa Pascal menyediakan dua cara penyajian perintah bersyarat, yaitu If…Then…Else dan Case…Of.

1. If ... Then ... Else

Perintah bersyarat If umumnya digunakan untuk melakukan pencabangan sederhana (antara 2 atau lebih cabang). dimana kondisi yang menjadi prasyaratnya melibatkan lebih dari satu parameter.

 

 Bentuk sintaks dari perintah bersyarat ini adalah:

 

If <kondisi_pencabangan1> then
Begin
… {aksi-1}
end
else
If <kondisi_pencabangan2> then
Begin
… {aksi-2}
end
else
Begin
… {aksi-3}
End;

 

Untuk contoh programnya buwat desain form seperti dibawah ini :

 

 

 

Atur propertisnya seperti ini :

 

nama

propertis

keterangan

Label1

Caption

NAMA

Label2

Caption

GAJI

Label3

Caption

GOLONGAN

Label4

Caption

TUNJANGAN

Label5

Caption

TOTAL

Label6

Caption

Bonus

Edit1

Text

M. NURFAIZIN

Edit2

Text

Di kosongkan

Edit3

Text

Di kosongkan

Button1

Caption

Proses

Button2

Caption

Exit

 

Klik dua kali pada bagian Button1(Proses) lalu isikan kode seperti dibawah ini :

 

procedure TForm1.Button1Click(Sender: TObject);

var

gaji,tot,tunjangan:integer;

begin

gaji:=strtoint(Edit2.Text);

if Edit3.Text ='A' then

begin

   tunjangan:=10000;

   Label9.Caption :='Baju';

end

else if Edit3.Text ='B' then

begin

   tunjangan:=20000;

   Label9.Caption :='Celana';

end

else if Edit3.Text ='C' then

begin

   tunjangan:=30000;

   Label9.Caption :='Tas';

end

else

begin

   tunjangan:=0;

   Label9.Caption :='Tidak ada';

end;

Label7.Caption:=inttostr(tunjangan);

tot:=tunjangan+gaji;

Label8.Caption:=inttostr(tot);

end;

 

Kemudian klik dua kali pada Button2(Exit) dan isikan :

 

halt;

 

Jika di Run(f9) Hasilnya akan seperti ini :



About the author

160