Pemrograman C++ Dasar 04 - Logical Operator |
Pada tutorial kali ini, kita akan mempelajari logical operator. Logical operator atau operator logika digunakan untuk mengecek apakah suatu ekspresi benar atau salah.
Logika AND akan menghasilkan nilai ‘true’ jika kedua-duanya bernilai ‘true’, jika salah satu bernilai ‘false’, maka hasilnya akan ‘false’. Contohnya adalah seperti ini:
|
Logika AND |
Pada program ini, kita mendapatkan hasil ‘0’ atau ‘false’ karena variable ‘hari_ini_hujan’ bernilai ‘false’.
Logika OR akan menghasilkan nilai ‘true’ jika salah satunya bernilai ‘true’, jika kedua-duanya bernilai ‘false’, maka hasilnya akan ‘false’. Contohnya adalah seperti ini:
|
Logika OR |
Pada program ini, kita mendapatkan hasil ‘1’ atau ‘true’ karena variable ‘hari_ini_senin’ bernilai ‘true’.
Logika NOT akan menghasilkan kebalikan dari nilai aslinya. Jika nilai aslinya adalah ‘true’, maka nilai NOT nya adalah ‘false’. Jika nilai aslinya adalah ‘false’, maka nilai NOT nya adalah ‘true’.
|
Logika NOT |
Pada program ini, kita mendapatkan hasil ‘1’ atau ‘true’ karena variable ‘hari_ini_hujan’ bernilai ‘false’. Kebalikan dari ‘false’ adalah ‘true’.
Jadi, logical operator akan menghasilkan nilai ‘true’ atau ‘false’ tergantung dari jenis logical operator apa yang digunakan. Semoga bermanfaat.
0 Comments