Jenis dan Percabangan dengan IF, Then, Else
Kondisi dan keputusan merupakan percabangan berdasarkan kondisi suatu variabel atau nilai di dalam pemrograman JSP (Java Server Page) dengan perintah :
If then
<Keputusan kondisi benar>
Else
<Keputusan kondisi salah>
End If
Contoh 1 :
Jika Bilangan habis dibagi dua, maka bilangan itu adalah bilangan genap, jika tidak itu adalah bilangan ganjil", yang ditulis dengan :
If bilangan mod 2 = 0 Then
ket = "Bilangan genap"
Else
Ket = "BIlangan ganjil"
End if
Contoh 2 :
Jika peminjaman lebih datu 7 hari maka dikenakan denda sebesar 2000", yang dituliskan dengan :
If peminjaman>7 Then
Denda = 2000
Else
Denda = 0
End if
Contoh 3 :
"Jika nilai <60 maka tidak lulus, jika tidak lulus" dapat dituliskan dengan :
if Nilai< Then Ket="Lulus" else Ket="Tidak Lulus"
Contoh 4 :
"Jika Pembelian > 50000 maka mendapat hadiah cangkir", dapat dituliskan dengan :
if pembelian > 50000 then hadiah = "Cangkir"
Contoh 5 :
"Jika nilai <41 maka keterangan di isi dengan tidak lulus dan nilai huruf diberi E", dapat dituliskan dengan :
If nilai<41 Then
Ket ="Tidak Lulus" NilaiHuruf = "E"
End if
Contoh 6 :
"Jika Pembelian > 50000 maka mendapat potontan 10% dan hadiah berupa tas cantik, jika tidak potongan 10% dan hadiah berupa tas cantik, jika tidak potongan 5%, dapat dituliskan dengan :
If pembelian > 50000 Then
Potongan = (10/100) * Pembelian
Hadiah = "Tas Cantik"
Else
Potongan = (5/100)* Pembelian
End if