Pencabangan If Then Yang paling sederhana adalah satu
Pencabangan
If … Then • Yang paling sederhana adalah satu baris statemen If … Then : – If Balance - Check < 0 Then Print "Permintaan Lewat Batas“ • Jika statemen setelah Then lebih dari satu gunakan statemen If … Then … End If: If Balance - Check < 0 Then Print "Permintaan Lewat Batas" Print "Peringatan !" End If
• Atau bisa juga menggunakan statemen If … Then … Else … End If : If Balance - Check < 0 Then Print "Permintaan Lewat Batas" Print "Peringatan !" Else Balance = Balance - Check End If
• bisa juga menambahkan beberapa pilihan pencabangan dengan menambahkan Else. If : • contoh: If Balance - Check < 0 Then Print "Permintaan Lewat Batas" Print "Peringatan !" Else. If Balance - Check = 0 Then Print "Dana Ngepas" Balance = 0 Else Balance = Balance - Check End If
Select Case • Select Case digunakan jika ada banyak pilihan, juga sebagai alternatif untuk statemen If … Then … Else. If … End If.
Perbandingan if dan case Perhatikan kode dengan statement If dibawah : • If Age = 5 Then Category = "Umur Lima Tahun" Else. If Age >= 13 and Age <= 19 Then Category = "Remaja" Else. If (Age >= 20 and Age <= 35) Or Age = 50 Or (Age >= 60 and Age <= 65) Then Category = "Usia Dewasa Khusus" Else. If Age > 65 Then Category = "Lanjut Usia" Else Category = "Lain-lain" End If • Jika menggunakan statemen Select Case, maka menjadi : • Select Case Age Case 5 Category = "Umur Lima Tahun" Case 13 To 19 Category = "Remaja" Case 20 To 35, 50, 60 To 65 Category = "Usia Dewasa Khusus" Case Is > 65 Category = "Usia Lanjut" Case Else Category = "Lain-lain" End Select •
- Slides: 6