Jawab:
1) a. & merupakan operator yang bisa berfungsi sebagai conditional operator atau bisa juga
berfungsi sebagai operator bit pada bilangan. Jika berfungsi sebagai conditional operator,
maka tidak berlaku fungsi short-circuit, akibatnya operator kiri dan kanan pasti akan
dievaluasi apapun kondisinya. Sedangkan operator && digunakan untuk perbandingan
kondisi AND yang akan menghasilkan true jika kedua kondisi true. Operator dijalankan dari
kiri kekanan. Operator && merupakan short-circuit operator, yang jika kondisi yang kiri
bernilai false, maka operasi yang kanan tidak akan dijalankan, karena sudah pasti hasilnya
akan false.
b. || digunakan untuk perbandingan kondisi OR, akan menghasilkan true jika salah ssatunya
bernilai ture. Operator ini dijalankan dari kiri ke kanan dan juga temasuk short-circuit
operator yang jika kondisi yang kiri bernilai true, maka operasi yang kanan tidak akan
dijalankan karena sudah pasti hasilnya true. Sedangkan| merupakan operator yang berfungsi
sebagai conditional operator atau juga berfungsi sebagai bit pada bilangan. Jika berfunfsi
sebagai conditional operator, maka tidak berlaku funfsi short-circuirt, akibatnya operator kiri
dan kanan pasti akan dievaluasi apapun kondisinya.
2) a. if merupakan command yang dijalankan jika syarat terpenuhi atau berharga benar
b. elseif merupakan command yang akan dijalankan apabila syarat yang diberikan pada if
sebelumnya (atau elseif sebelumnya) berharga salah (0). Pernyataan ini selanjutnya akan
mengeksekusi perintah di dalamnya apabila syarat logikanya berharga benar(1).
c. else merupakan command yang akan dijalankan jika syarat logikanya tidak terpenuhi
3) a= 5 >= 5.5
b= 20 >= 20
c= xor(17 -pi < 15, pi < 3)
d= true > false
e= --(35/17) == (35/17)
f= (17 <= 8) == (3/2 == 1)
g= 17.5 && (3.3 > 2.)
ans
(a) = (false)
0
(b) = (true)
1
(c) = (true)
1
(d) = (true)
1
(e) = (true)
1
(f) = (true)
1
(g) = (True)
1
If
Nilai siswa A
n>95 Yes
No
If n>86 dan n
<95
Yes Nilai siswa B
No
If n > 76 dan n <
86
Yes Nilai siswa C
No
If n > 66 dan
n<76
Yes Nilai siswa D
Nilai siswa E
selesai