Red Yellow Electricity Lightning

JAVA | Penjelasan Mengenai Operator Logika


LOGIKA AND,OR & X-OR


Assalamualaikum wr wb sobat PantiPemograman.
Saya akan berbagi ilmu tentang Operator Logika AND,OR,X-OR & NOT.
Sebenarnya cukup mudah untuk memahami 4 Logika ini untuk diterapkan dalam dunia pemograman Java maupun C++.

Mari kita mempelajari Logika AND dengan simbol (&&) untuk pembahasan pertama ini : 

Nah,gimana apakah sudah terbuka pengetahuan untuk logika AND? jika masih belum paham simak Q&A dibawah ini :

Q="Mengapa operasi nilai TRUE dengan nilai FALSE menghasilkan nilai FALSE, sedangkan nilai TRUE dengan nilai TRUE menghasilkan TRUE?"
A="Karena operasi dalam logika AND hanya dapat menghasilkan output TRUE apabila terdapat nilai TRUE pada kedua operasi nilai, sebaliknya jika terdapat nilai FALSE pada salah satu logika maka operasi tersebut menghasilkan output FALSE"


udah mulai paham kan? :D nextt.. cekidott..

                                      baca juga : Menghitung Bangun Ruang Dengan C++

Pembahasan kedua adalah Logika OR dengan simbol ( || ) seperti berikut :

Nah,jika diamati dengan jelas maka akan terdapat persamaan pada logika AND dengan logika OR. Hanya saja dalam logika OR satu nilai yang bernilai FALSE dan logika AND tadi ada satu bernilai TRUE. Q&A yaa.. :D
Q="Mengapa pada operasi logika OR masih dapat menghasilkan output TRUE walaupun nilai TRUE disandingkan dengan nilai FALSE"
A="Karena pada operasi logika OR akan menghasilkan output nilai TRUE apabila salah satu nilai memiliki nilai TRUE atau kedua nilai bernilai TRUE, dan akan menghasilkan output FALSE jika kedua nilai memiliki nilai FALSE"


Pembahasan ketiga adalah Logika X-OR dengan simbol (^) seperti berikut :

Nah,dari namanya saja sepertinya sama dengan logika OR namun ada yang aneh,kenapa?cekidott Q&A biar makin paham
Q="Mengapa operasi pada logika X-OR bernilai FALSE jika nilai yang sama dieksekusi?"
A="Karena logika X-OR hanya bisa menampilkan output TRUE apabila kedua operasi memiliki nilai yang berbeda dan sebaliknya jika kedua operasi memiliki nilai sama maka akan menghasilkan output FALSE"


aneh bukan? :D

Pembahasan terakhir ini adalah logika NOT dengan simbol ( ! ) seperti berikut :

Menurut saya ini logika paling mudah karena cuma membalik nilai. supaya lebih paham kita lanjutkan Q&A.
Q="Kenapa logika NOT hanya memiliki satu operasi nilai saja?"
A="Sebenarnya bisa untuk dua operasi nilai, namun harus melibatkan logika lain seperti AND,OR,X-OR didalam eksekusi, misal dalam java (!true) && (!false)"
Q="Bagaimana jika operasi nilai pada logika NOT tidak diberi simbol ( ! )"
A="Jika tidak diberi simbol ( ! ) maka nilai yang akan dieksekusi tersebut tidak akan membalikkan nilai"

Tidak ada komentar:

Posting Komentar