Anda di halaman 1dari 3

TUGAS TIK

 Apa yang dimaksud dengan operator unary. Dan berikan


contoh operasinya.
 Apa yang dimaksud dengan operator binary. Dan berikan
contoh operasinya.
 Jelaskan yang dimaksud dengan preicrement dan
postincrement.

Jawab:
1. Operator unary merupakan operator yang digunakan untuk
melakukan operasi-operasi matematik yang hanya melibatkan
satu buah operand. Karena operasi unary hanya memiliki satu
operand, operasi tersebut dievaluasi sebelum operasi lain
memuatnya. Operator unary terdiri dari 5 operator utama yaitu :
 + positif

 - negatif

 ++ tambah 1 (increment)

 -- kurang 1 (decrement)

 ! invert (membalikkan atau lebih di kenal operator boolean) 

Contohnya adalah fungsi f  : A → A , di mana A adalah himpunan . Fungsi f adalah


operasi unary pada A .

Sedangkan, contoh program untuk menunjukkan operator


unary + dan – adalah:
#include <stdio.h>

int main(void) {
int a, b;
/* Menjadikan nilai positif pada bilangan 12 dan
memasukkannya ke variabel a */
a = +12; /* Sama artinya dengan a = 12; */

/* Menjadikan nilai negatif pada bilangan 24 dan


memasukkannya ke variabel b */
b = -24;

printf("%d x (%d) = %d", a, b, a*b);


return 0;}

Maka hasilnya adalah :


12 x (–24) = –288

2. Operator Binary adalah operator yang digunakan dalam operasi yang

melibatkan 2 buah operand Dalam bahasa C++ operator binary ini


dikelompokan lagi kedalam 4 jenis yaitu a. Operator aritmetika, b. Operator
logika, c. Operator relasional dan d. Operator bitwise.

Dalam bahasa pemrograman C++, operator binary ini dikelompokkan lagi kedalam
empat jenis yaitu:

a. Operator Aritmatika

Operator Aritmetika adalah operator yang digunakan untuk melakukan operasi-


operasi aritmetika seperti penjumlahan, pengurangan, perkalian dan sebagainya.

b. Operator Logika

Operator Logika adalah operator yang digunakan untuk melakukan operasi


dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar (true)
atau salah (false). atau Operator Logika juga disebut sebagai operator yang
digunakan untuk menghubungkan dua atau lebih operasi relasi menjadi sebuah
ungkapan kondisi, keluaran dari operator logika ini berupa nilai benar (true) atau
salah (false). Nilai ini disebut dengan boolean, boolean sendiri ditemukan oleh
seorang matematikawan inggris yang bernama George Bool.
Dalam bahasa C++, nilai benar tersebut direpresentasikan dengan bilangan selain
0 (biasanya dengan nilai 1), sedangkan nilai salah direpresentasikan dengan nilai
0. Namun, dalam bahasa C++ modern yang telah mendukung tipe bool, nilai
benar direpresentasikan dengan nilai true dan nilai salah dengan nilai false.

c. Operator Relasional
Operator Relasional / Kesetaraan adalah operator yang digunakan untuk
menentukan relasi atau hubungan dari dua buah operand. Operator relational
ditempatkan untuk membandingkan dua ekspresi, yang kemudian akan
menentukan benar atau tidaknya hasil operasi tersebut. Misalnya, untuk
menentukan apakah suatu variabel memiliki nilai lebih besar atau lebih besar dari
sama dengan. dan Hasil operasi tersebut akan bernilai benar (true) atau salah
(false).

d. Operator Bitwise.
Operator Bitwise adalah operator yang digunakan untuk memanipulasi data
dalam bentuk bit yang mewakili nilai-nilai yang mereka simpan. atau Operator
Bitwise juga dikenal sebagai operator yang berguna untuk melakukan operasi-
operasi yang berhubungan dengan manipulasi bit.

Anda mungkin juga menyukai