Silahkan masuk atau daftar agar skor dan code anda tersimpan.

Urutan Operator Boolean

Di sekolah anda pasti sudah belajar kalau perhitungan matematika itu mendahulukan * dan / dibandingkan + atau -. Di operator boolean pun seperti itu. Urutannya seperti ini dimulai dari yang paling penting:

  1. not
  2. and
  3. or

Yup, not akan dievaluasi terlebih dahulu dan yang terakhir adalah or. Contohnya seperti ini:

makan = True and False or not True

Apakah anda bisa tebak apa nilai dari makan? Untuk mempermudahnya kita bisa buat seperti ini, kita mulai dari not tentunya:

makan = True and False or (not True)

Karena not True adalah False maka berubah seperti ini:

makan = True and False or False

Setelahnya kita dahulukan and menjadi seperti ini:

makan = (True and False) or False

True and False adalah False bukan? Yup, jadi makan akan menjadi seperti ini:

makan = False or False

Akhirnya bisa kita dapatkan makan adalah False.


Instruksi:

Apakah terlihat ribet? Memang ribet! Hahaha... Tapi program umumnya mempertimbangkan banyak variabel dan perbandingan yang diperiksa sebelum memberikan keputusan. Apakah anda pikir saat CodeSaya memeriksa jawaban anda hanya satu atau dua saja perbandingan yang dilakukan? ^^

Seperti unit sebelumnya, satu sudah dikerjakan. dua hingga empat itu bagian anda.



Forum Diskusi
Lanjut Premium