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