Switch Statement dalam C#, sedangkan dalam VB Select statement masih satu keluarga dengan If yaitu memiliki fungsi perbandingan. Switch selalu disandingkan dengan case atau default (optional bisa digunakan maupun tidak). Sedangkan dalam VB, select selalu disandingkan dengan Case atau Case Else(Optional bisa digunakan maupun tidak)
//C# switch (expression) { case [value exprestion]: [case statement]; Break; default: [default statement]; Break; }
'VB Select [Case] expression Case [value expression] [case statements] [Case Else] [else statements] End Select
Contoh Soal
Buatlah project dengan nama cs_07switch (untuk C#) dan vb_07select (untuk VB), kemudian masukan 1 object combobox dan 1 object button. Seperti gambar dibawah 14.1 dibawh ini.
Buatlah project dengan nama cs_07switch (untuk C#) dan vb_07select (untuk VB), kemudian masukan 1 object combobox dan 1 object button. Seperti gambar dibawah 14.1 dibawh ini.
Gambar 13.1
Atur Propertiesnya sebagi berikut
Object | Properties | Value |
ComboBox1 | (Name) | cmbNilai |
button1 | (Name) | btnCek |
Teks | Cek Nilai |
Klik 2x form1 sampai masuk event form load, kemudian ketikan code berukut:
//C# private void Form1_Load(object sender, EventArgs e) { cmbNilai.Items.Add(25); cmbNilai.Items.Add(50); cmbNilai.Items.Add(75); cmbNilai.Items.Add(100); cmbNilai.Text = "2015"; }
'VB Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load cmbNilai.Items.Add(25) cmbNilai.Items.Add(50) cmbNilai.Items.Add(75) cmbNilai.Items.Add(100) cmbNilai.Text = "2015" End Sub
Klik 2x pada button Cek Nilai, kemudian ketikan code berikut:
//C# private void btnCek_Click(object sender, EventArgs e) { switch (Convert.ToInt32(cmbNilai.Text)) { case 25: MessageBox.Show("Nilai anda buruk"); break; case 50: MessageBox.Show("Nilai anda sedang"); break; case 75: MessageBox.Show("Nilai anda baik"); break; case 100: MessageBox.Show("Nilai anda sangat baik"); break; default: MessageBox.Show("Masukan 25 50 75 atau 100"); break; } }
'VB Private Sub btnCek_Click(sender As Object, e As EventArgs) Handles btnCek.Click Select Case cmbNilai.Text Case 25 MessageBox.Show("Nilai anda buruk") Case 50 MessageBox.Show("Nilai anda sedang") Case 75 MessageBox.Show("Nilai anda baik") Case 100 MessageBox.Show("Nilai anda sangat baik") Case Else MessageBox.Show("Masukan 25 50 75 atau 100") End Select End Sub
Coba anda jalankan biarkan text dalam combobox adalah 2015 kemudian langsung klik button Cek Nilai maka program akan menjalankan statement yang ada pada default (dalam C#) atau Case Else (dalam VB), hasilnya akan seperti gambar 13.2 berikut.
Gambar 13.2
Sekarang coba anda memilih data didalam combobox misalkan 50, maka hasilnya akan seperti gambar 13.3 berikut.
Gambar 13.3
Sampai disini tutorial Switch dan Select statement, next kita akan masuk pembahasan For Statement.
Password: csvb2015.blogspot.co.id
Tidak ada komentar :
Posting Komentar