Pada tutorial
sebelumnya kita telah membahas penggunaan fungsi IF Bercabang di Delphi Studi
kasus Menghitung Grade. Setelah dilakukan analisa memang lebih efektif jika
kondisinya banyak kita gunakan fungsi Logika Case. Fungsi Case merupakan
alternatif yang lebih mudah dibaca dari pada if yang lebih kompleks, fungsi
logika case sama dengan logika if yang juga digunakan untuk menyelesaikan
persoalan, pada artikel kali ini saya akan mencontohkan penggunaan logika
case pada delphi 7.0.
Syntak Dasar
Statment Case
Case Parameter of
kondisi
1:keterangan1 ;
.........
kondisi
n:keterangan n ;
end;
atau Statment
Case menggunakan Else
Case Parameter of
kondisi
1:keterangan1 ;
.........
kondisi
n:keterangan n ;
else
Keterangan
end;
Contoh Kasus Mengetahui Informasi Usia
Langkahnya:
1.
Desain Form
Seperti berikut
2.
Selanjutnya Buat
Coding di tombol Cek sbb:
procedure Ttugas5.bt_cekClick(Sender: TObject);
var
usia : integer;
begin
if ed_usia.Text = '' then
Begin
application.MessageBox ('Usia Tidak Boleh Kosong..','Aplikasi',
MB_OK+ MB_NOFOCUS + MB_ICONERROR);
exit;
end
else
usia := strtoint(ed_usia.Text);
case usia of
0..5 :keterangan.Caption := 'BALITA';
6..10 :keterangan.Caption := 'Anak-Anak';
11..20 : keterangan.Caption := 'Remaja';
21..40 : keterangan.Caption := 'Pemuda';
41..60 : keterangan.Caption := 'Orang Tua';
61..70 : keterangan.Caption := 'Manula'
else
keterangan.Caption := 'Anda Berumur Panjang';
end;
end;
var
usia : integer;
begin
if ed_usia.Text = '' then
Begin
application.MessageBox ('Usia Tidak Boleh Kosong..','Aplikasi',
MB_OK+ MB_NOFOCUS + MB_ICONERROR);
exit;
end
else
usia := strtoint(ed_usia.Text);
case usia of
0..5 :keterangan.Caption := 'BALITA';
6..10 :keterangan.Caption := 'Anak-Anak';
11..20 : keterangan.Caption := 'Remaja';
21..40 : keterangan.Caption := 'Pemuda';
41..60 : keterangan.Caption := 'Orang Tua';
61..70 : keterangan.Caption := 'Manula'
else
keterangan.Caption := 'Anda Berumur Panjang';
end;
end;
Output
Program
HASIL FUNGSI CASE OF M,ENAMPILKAN KETERANGAN USIA |
Selamat
Mencoba
PADEPOKAN IT COURSES
IT Tutorial, Training Center & IT Solution
IT Tutorial, Training Center & IT Solution
No comments:
Post a Comment