Assalamualaikum Warahmatullahi Wabarakatuh, hai teman-teman kita kembali lagi ya. Kali ini aku akan membahas program tentang beberapa operator dan berikut adalah penjelasannya
a). Operator Logika
Operator relasi digunakan menghubungkan dua buah operasi relasi menjadi
sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numeric 1
(true) atau 0 (false).
&& = Operator logika AND
|| = Operator logika OR
! = Operator logika NOT
* Operator Logika AND
Operator logika AND digunakan untuk menghubungkan dua atau lebih ekspresi
relasi. Akan dianggap benar bila semua ekspresi relasi yang dihubungkan bernilai
benar.
* Operator Logika OR
Operator logika OR digunakan dua atau lebih ekspresi relasi. Akan dianggap benar
bila salah satu ekspresi relasi yang dihubungkan bernilai benar dan bila semua
ekspresi relasi dihubungkan bernilai salah maka akan bernilai salah.
* Operator Logika NOT
Operator logika NOT akan memberikan nilai kebalikan dari ekspresi yang
disebutkan. Jika nilai yang disebutkan bernilai benar maka akan menghasilkan nilai
salah. Begitu pula sebaliknya.
Dan berikut adalah programnya
Input :
Output :
pada program tersebut saya tidak bisa menggunakan clrscr. Jadi saya menggunakan alternatifnya yaitu system("cls") .
b). Operator Relasi
Operator relasi digunakan untuk membandingkan dua buah nilai. Hasil dari
perbandingan operator ini menghasilkan nilai numerik 1 (true) atau 0 (false).
== : Sama dengan (bukan pemberi nilai)
!= : Tidak sama dengan
> : Lebih dari
< : Kurang dari
>= : Lebih dari sama dengan
<= : Kurang dari sama dengan
Untuk programnya kamu bisa lihat contoh di bawah ini
Input :
Output :
untuk penjelasan yang lebih mengenai fungsi program nya kalian bisa lihat di blog ku sebelumnya ya. pada program tersebut fungsi dari float adalah untuk menampung angka pecahan seperti 3.14, 62.22, dan lain sebagainya
Oke kita masuk pada operator berikutnya
c). Operator Bitwise
Operator bitwise digunakan untuk memanipulasi data dalam bentuk bit.
* Operator Bitwise << (Shift Left)
Operator bitwise shift left digunakan untuk menggeser sejumlah bit ke kiri.
0 1 1 0 0 1 0 0 1 = 201 digeser satu bit ke kiri
1 1 0 0 1 0 0 1 0 = 402
* Operator Bitwise >> (Shift Right)
Operator bitwise shift right digunakan untuk menggeser sejumlah bit ke kanan.
0 1 1 0 0 1 0 0 1 = 201 digeser satu bit ke kanan
0 0 1 1 0 0 1 0 0 = 100
untuk program bitwise shift left dan shift right berikut adalah programnya
Input :
Output :
* Operator Bitwise | (OR)
Operator bitwise | (OR) digunakan untuk membandingkan bit dari dua operand.
Akan bernilai benar (1) jika salah satu operand yang digabungkan ada yang bernilai
benar (1).
Untuk lebih jelasnya lihatlah program berikut ini
Input :
Output :
* Operator Bitwise ~ (NOT)
Operator bitwise ~ (NOT) digunakan untuk membalik nilai bit dari suatu operand.
Contoh :
0 0 0 0 1 = 1
1 1 1 1 0 = 30
Untuk lebih jelasnya perhatikan program berikut ini :
Input :
Output :
Oke teman-teman sekianlah penjelasan dari saya lebih kurangnya saya mohon maaf, semoga kita berjumpa lagi di blog selanjutnya yaa.....