Operator Dan Operand
1. Operator
a. Pengertian Operator
Operator adalah simbol yang digunakan
untuk mengelola nilai pada operand dan menghasilkan nilai baru.
1. Operasi
Aritmatika
Digunakan
untuk data-data numeric.
operator
|
keterangan
|
^
|
Untuk pangkat
|
*
|
Untuk perkalian
|
/
|
Untuk pembagian real
|
\
|
Untuk
pembagian integer
|
+
|
penjumlahan
|
-
|
pengurangan
|
Contoh
#
include <iostream>
Using namespace std;
Int main ()
{
int
bilg1, bilg2, HasilPerkalian, HasilKurang;
cout << "Masukkan bilangan 1 =
"; cin >> bilg1;
cout << "Masukkan bilangan 2 =
"; cin >> bilg2;
HasilPerkalian = bilg1*bilg2;
HasilKurang = bilg1-bilg2;
cout << "Hasil dari "
<< bilg1 << "*"<< bilg2 << " = "
<< HasilPerkalian << “\n”;
cout << "Hasil dari "
<< bilg1 << "-"<< bilg2 << " = "
<< HasilKurang << endl;
return 0;
}
|
2. Operasi Relasi
Adalah digunakan untuk membandingkan sebuah nilai dan persamaan true (1)
dan false (0).
operator
|
keterangan
|
==
|
Sama Dengan
|
!=
|
Tidak Sama Dengan
|
>
|
Lebih Dari
|
<
|
Kurang Dari
|
>=
|
Lebih Dari Sama Dengan
|
<=
|
Kurang Dari Sama Dengan
|
Contoh;
#include
<iostream>
using
namespace std;
int
main()
{
float
a, b, c;
cout << "Masukkan Nilai X =
"; cin >> x;
cout << "Masukkan Nilai Y =
"; cin >> y;
a = x == y; b = x != y;
c = x > y;
cout << endl;
cout << "Hasil dari "
<< x << "==" << y << "\t = " << a << endl;
cout << "Hasil dari "
<< x << "!=" << y << "\t = "
<< b << endl;
cout << "Hasil dari "
<< x << ">" << y << "\t = "
<< c << endl;
return 0; }
|
3. Operator Logika
Operator
logika digunakan untuk menghubungkan dua buah operasi relasi 1 kondisi.
Hasilnya adalah true(1) dan false (0).
operator
|
keterangan
|
&&
|
Operator Login AND
|
||
|
Operator Logika OR
|
!
|
Operator Logika NOT
|
contoh Operator Logika
#include
<iostream>
using namespace std;
int main()
{
float a, b, c, d, e , f, g, h;
cout
<< "Masukkan Nilai A = "; cin >> a;
cout
<< "Masukkan Nilai B = "; cin >>
b;
cout
<< "Masukkan Nilai C = "; cin >> c;
//proses
d = a+9 <
10;
e = b >
a+8;
f = c-9
>= 0;
g = d
&& e && f;
cout
<< endl << endl;
cout
<< "Program Ekspresi AND" << endl <<
endl;
cout
<< "Hasil dari d = a+9 < 10 adalah " << d <<
endl;
cout
<< "Hasil dari e = b > a+8 adalah " << e <<
endl;
cout
<< "Hasil dari f = c-9 >= 0 adalah " << f <<
endl;
cout
<< endl << endl;
cout
<< "Hasil dari g = d && e && f adalah "
<< g << endl;
return 0;
}
|
4. Operator Bitwise
Operator Bitwise operasi matematika yang pengoprasikan suatu nilai dalam
bilangan biner. Operator bitwise akan bekerja dengan mengubah bilangan bulat
menjadi bilangan biner, setelah itu akan melakukan operasi berdasarkan operator
bitwise yang digunakan. Dan pada akhirnya nilai tersebut akan diubah menjadi
bilangan bulat kembali.
operator
|
keterangan
|
~
|
Bitwise
NOT
|
<<
|
Bitwise
Shift Left
|
>>
|
Bitwise
Shift Righ
|
&
|
Bitwise
AND
|
^
|
Bitwise XOR
|
|
|
Bitwise
OR
|
contoh;
#include
<iostream>
using
namespace std;
int main()
{
int y;
cout << "Masukkan Nilai Y =
"; cin >> y;
y = y<<2; //operator bitwise left
cout << "Hasil dari Geser 1
Bit ke kiri = " << y << endl;
return 0;
}
|
2. Pengertian
Operand
Operand adalah variable atau nilai
yang akan diproses oleh operator. Nilai asal yang digunakan didalam proses
operasi.
Contoh;
+ 15 (12 dan 15 adalah operand)
- 7 : 2 (7 dan 2 adalah operand)
|
Tidak ada komentar:
Posting Komentar