Rabu, 24 Oktober 2012

Cara menggunakan IF..ELSE..END IF

Kondisional Pernyataan IF..ELSE digunakan untuk memeriksa kondisi yang diberikan dan membuat keputusan berdasarkan kondisi itu sendiri. Biasanya menggunakan Operator Perbandingan dan Operator Logis.
Konsep pernyataannya adalah sebagai berikut :
 
    If [your condition here]
       Your code here
    Else
       Your code Here
    End If

Jika kondisi bernilai TRUE maka, sistem akan mengambil keputusan diantara IF dan Else. Dan Apabila bernilai FALSE maka, sistem akan mengambil keputusan diantara Else dan End IF.

Bagaimana jika banyak kondisi yang diinginkan ? Jika lebih dari satu kondisi maka bisa digunakan ElseIf.


    If [your condition here]
       Your code here
    ElseIf [your condition here]
       Your code here
    ElseIf [your condition here]
       Your code here
    Else
       Your code Here
    End If 


sebagai contoh misalkan pemberian nilai terhadap siswa dengan aturan atau asumsi sebagai berikut :
  1. Jika nilai lebih dari atau sama dengan 80 maka siswa mendapat nilai A.
  2. Jika nilai lebih dari atau sama dengan 70 maka siswa mendapat nilai B.
  3. Jika nilai lebih dari atau sama dengan 60 maka siswa mendapat nilai C.
  4. Jika nilai lebih dari atau sama dengan 50 maka siswa mendapat nilai D.
  5. Jika nilai lebih dari atau sama dengan 0 maka siswa mendapat nilai E.
maka penulisan List Program adalah sbb :
 
    1. If Nilai >= 80 Then
    2.     MsgBox("Siswa Mendapat Nilai A")
    3. ElseIf Nilai >= 70 Then
    4.     MsgBox("Siswa Mendapat Nilai B")
    5. ElseIf Nilai >= 60 Then
    6.     MsgBox("Siswa Mendapat Nilai C")
    7. ElseIf Nilai >= 50 Then
    8.     MsgBox("Siswa Mendapat Nilai D")
    9. ElseIf Nilai >= 0 Then 
   10.     MsgBox("Siswa Mendapat Nilai E")
   11. Else
   12.     MsgBox("Tidak Terdefinisi")
   13. End If

 demikian pembahasan pernyataan kondisional IF..ELSE..ENDIF. Semoga bermanfaat



1 komentar: