Home > Uncategorized > Percabangan Case pada Delphi

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.

Categories: Uncategorized
  1. 2 August 2010 at 20:22

    Kalo ini keluar pop up ya a ?

  2. 2 August 2010 at 20:44

    kyk javascript ya Aa..
    nice share Aa.. :thumbup

  3. 2 August 2010 at 21:25

    ijin nyimak dulu, nyobainnya belakangan kalo kompie ane udah bener 😀

  4. 2 August 2010 at 22:24

    @bagus aji santoso
    yups..keluar pop-up..
    coz ada kata “ShowMessage”nya 🙂

    @kahfiehudson
    bawa ke tukang servis dah :ngakak

  5. 2 August 2010 at 22:36

    AaEzha: @bagus aji santoso
    yups..keluar pop-up..
    coz ada kata “ShowMessage”nya @kahfiehudson
    bawa ke tukang servis dah   

    ntar, kalo ga dibeliin yg baru terpaksa deh di bawa ke tukang serpis :ngakak

  6. 2 August 2010 at 22:41

    H4x0r-x0x: kyk javascript ya Aa..
    nice share Aa..   

    ya..memang sekilas sama, bedanya tidak dalam bentuk program aja 😀

  7. 22 November 2010 at 21:06

    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.

  8. 26 November 2010 at 04:10

    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.

  9. 8 December 2010 at 07:09

    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.

  10. 18 December 2010 at 00:41

    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. 😉

  11. 7 January 2011 at 02:39

    Just thought I might comment and say well put together theme, do you set it up for yourself? Actually looks awesome!

  12. free software download
    28 January 2011 at 01:07

    i like it Percabangan Case pada Delphi | AaEzha van Ilmi – Ikatlah Ilmu dengan Menuliskannya after this im your rss reader

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: