Percabangan Case pada Delphi
Perintah percabangan Case fungsinya tidak jauh beda seperti percabangan IF. Hanya saja percabangan Case digunakan pada kondisi yang mempunyai range data dan baik digunakan untuk menangani kondisi yang jumlahnya cukup banyak. Bentuk umum penulisan logika Case seperti ini :
Logika Percabangan Case |
case {Variabel} of |
{Range 1} : {Pernyataan 1} |
{Range 2} : {Pernyataan 2} |
{Range 3} : {Pernyataan 3} |
else |
{Pernyataan n} |
end; |
Pada praktek kali ini, kita cukup membuka form pada latihan pada Percabangan IF yang terdahulu.
Hanya saja keterangannya yang sedikit berubah menjadi :
Jika nilai dari 90 s/d 100 maka keterangan = “Aâ€
Jika nilai dari 80 s/d 89 maka keterangan = “Bâ€
Jika nilai dari 70 s/d 79 maka keterangan = “Câ€
Jika nilai dari 60 s/d 69 maka keterangan = “Dâ€
Selain itu akan tampil sebuah pesan “Maaf, nilai tidak sahâ€.
Dobel klik tombol “Prosesâ€, lalu ubah kodenya seperti berikut :
procedure TForm1.Button2Click(Sender: TObject);
var
Nilai : Integer;
Keterangan : String;
begin
Nilai := StrToInt(Edit2.Text);
Case Nilai of
90..100 : Keterangan := ‘A’;
80..89 : Keterangan := ‘B’;
70..79 : Keterangan := ‘C’;
60..69 : Keterangan := ‘D’;
Else
ShowMessage(‘Maaf, nilai tidak sah’ ) ;
Edit2.SetFocus;
End;
Edit3.Text := Keterangan;
end;
Coba jalankan programnya dengan F9, pastikan sebelumnya tidak ada error ya.
Jangan lupa untuk menyimpan hasil latihannya ya! Kalau ada yang ingin ditanyakan, jangan sungkan untuk bertanya.
Kalo ini keluar pop up ya a ?
kyk javascript ya Aa..
nice share Aa.. :thumbup
ijin nyimak dulu, nyobainnya belakangan kalo kompie ane udah bener 😀
@bagus aji santoso
yups..keluar pop-up..
coz ada kata “ShowMessage”nya 🙂
@kahfiehudson
bawa ke tukang servis dah :ngakak
ntar, kalo ga dibeliin yg baru terpaksa deh di bawa ke tukang serpis :ngakak
ya..memang sekilas sama, bedanya tidak dalam bentuk program aja 😀
I recently came across your web site and have been reading along. I thought I would leave my very first comment. Nice blog. I will keep visiting this website very frequently.
These suggestions are surely a winner. There aren’t much information found that answers topics the way this page does. I am thankful for all that you have written here.
Pretty very good blog post. I just stumbled upon your weblog and wanted to say that I have genuinely liked reading your blog posts. Any way I’ll be subscribing to your feed and I hope you article again soon. Regards, Aura.
It’s not every day that one sees such a well written and argued article, glad to see there are some of us left on the web. 😉
Just thought I might comment and say well put together theme, do you set it up for yourself? Actually looks awesome!
i like it Percabangan Case pada Delphi | AaEzha van Ilmi – Ikatlah Ilmu dengan Menuliskannya after this im your rss reader