Disamping if delphi juga mengenal Case. berbeda di dalam menggunakan if dengan Case, Jika menggunakan if expresi pembandingnya bisa menggunakan type data string, integer, dan lainnya.
Namun Case kita hanya bisa menggunakan type data Char atau angka.
contoh :
Syntax Case :
Contoh :
untuk demo ini buatlah aplikasi baru, tambahkan edit1, button1 dan memo1.
berikut ini listing programnya
Klik Like/share jika anda menyukai tulisan Share
Namun Case kita hanya bisa menggunakan type data Char atau angka.
contoh :
- If Edit1.text<>'' then
Syntax Case :
- case expressi of
- caseList1: statement1;
- ...
- caseListn: statementn;
- end
Contoh :
untuk demo ini buatlah aplikasi baru, tambahkan edit1, button1 dan memo1.
berikut ini listing programnya
- unit Unit1;
- interface
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls;
- type
- TForm1 = class(TForm)
- Edit1: TEdit;
- Button1: TButton;
- Memo1: TMemo;
- procedure Button1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
- var
- Form1: TForm1;
- implementation
- {$R *.dfm}
- procedure TForm1.Button1Click(Sender: TObject);
- var angka:integer;
- pesan:string;
- begin
- angka:=strtoint(edit1.text);
- case angka of
- 1: pesan:='angka 1';
- 5: pesan:='Bilangan Ganjil';
- 6..10 : pesan:='angka antara 6 sampai 10';
- 11..20 :
- begin
- showmessage('ada 2 statatement pakai begin end');
- pesan :='Bilangan antara 11 sampai 20';
- end;
- end;
- memo1.lines.add(pesan);
- end;
- end.
Klik Like/share jika anda menyukai tulisan
0 Reply :
Posting Komentar
Jika ada pertanyaan atau request,Komentar pada tab blogger akan lebih memudahkan saya untuk membalasnya karena lebih mudah melakukan pengecekan komentar.