100 likes | 276 Views
Pernyataan Kondisional Kontrol Program digunakan untuk mengatur jalanyya program, yang merupakan penggabungan beberapa pernyataan (statement) sederhana.
E N D
Pernyataan Kondisional • Kontrol Program digunakan untuk mengatur jalanyya program, yang merupakan penggabungan beberapa pernyataan (statement) sederhana. • Pengambilan keputusan dilakukan dengan eksekusi kondisional. Ada pernyataan kondisional didalam object pascal, yaitu If … then, If … Then … Else dan Case … Of KONTROL ALUR PROGRAM
If …. Then • If … then digunakan untuk menyeleksi suatu kondisi dan melakukan tindakan • berdasarkan hasilnya. Sintaknya adalah : • If Ekspresi Then Pernyataan
Program procedure TForm1.Button1Click(Sender: TObject); Var Bilangan : Integer; begin Bilangan := StrToInt (Edit1.Text); If Bilangan >= 10 then ShowMessage ('bilanga >= 10'); end;
If-Then-Else • Pernyataan If-Then-else mempunyai kondisi (syarat). Jika syarat benar akan dikerjakan pernyataan-pernyataan dibagian Then. Sebaliknya jika syarat salah, dikerjakan pernyataan-pernyataan dibagian else Sintaknya adalah : • If Ekspresi Then Pernyataan1 • Else Pernyataan2
Program procedure TForm1.Button1Click(Sender: TObject); Var Bilangan : Integer; begin Bilangan := StrToInt (Edit1.Text); If Bilangan >=10 Then ShowMessage ('Bilangan >=10') Else ShowMessage ('Bilangan < 10'); end;
Case – Of Jika menemukan masalah yang tidak hanya mempunyai dua kemungkinan (benar dan salah), memerlukan Case-Of. Sintaknya adalah: Case <kondisi> Of <pilihan ke-1> : pernyataan1; <pilihan ke-2> : pernyataan2; ….. <pilihan ke-N> : pernyataanN; End;
Program procedure TForm1.Button1Click(Sender: TObject); Var Bilangan : Integer; begin Bilangan := StrToInt (edit1.Text); Case bilangan Of 0..10 : ShowMessage ('Bilangan diantara 1 - 10'); 11..20 : ShowMessage ('Bilangan diantara 11 - 20'); Else ShowMessage ('Bilangan diatas 20'); end; end;