Pertemuan Kedua Algoritma dan Pemrograman

Operator, Operand, and Arithmetic

 

Operator and Operand Introducion

Operator adalah symbol untuk memproses hasil untuk sebuah variable baru.

Contoh             :

C = A + B

(= and + adalah operators, A, B dan C adalah operands)

 

Macam-macam operator :

  1. Unary operator (untuk satu operand)
  2. Binary operator (untuk dua operand)
  3. Ternary operator (untuk tiga operand)

 

Berdasarkan tipe operasinya, operator dibagi atas beberapa grup        :

  • Assignment
  • Logical
  • Arithmetic
  • Relational
  • Bitwise
  • Pointer

 

ASSIGNMENT OPERATORS

Digunakan dalam mengubah nilai suatu operand

Syntax :

Operand1 = Operand2;

 

 

ARITHMETIC OPERATORS

Bertugas menjalankan fungsi perkalian, pembagian, penjumlahan, dan pengurangan.

+ PERTAMBAHAN X = Y + 6
PENGURANGAN Y = X – 5
* PERKALIAN X = Y * 3
/ PEMBAGIAN X = 6/Y
% MODULO X = 10 % 2
++ PENAMBAHAN X++
PEMOTONGAN X–
() PRIORITAS X = (Y+2) * 5

 

N++;     // post increment

++N;     // pre increment

N–;      // post decrement

–N;      // pre decrement

  • Jika ada sebuah statement, N++; or ++N; sama dengan N=N+1;
  • Jika ada sebuah statement, N–; or –N; sama dengan N=N-1;

 

RELATIONAL OPERATORS

Digunakan untuk membandingkan nilai dengan hasil TRUE dan FALSE

SIMBOL FUNGSI
== Sama
!= Tidak Sama
< Kurang Dari
> Lebih Dari
<= Kurang Dari Sama Dengan
>= Lebih Dari Sama Dengan
?: Perumpamaan

 

 

 

 

LOGICAL OPERATOR

SIMBOL FUNGSI
&& AND
|| OR
! NOT

 

A B !A A && B A || B
TRUE TRU FALSE TRUE TRUE
TRUE FALSE FALSE FALSE TRUE
FALSE TRUE TRUE FALSE TRUE
FALSE FALSE TRUE FALSE FALSE

 

 

BITWISE OPERATORS

SIMBOL ARTI CONTOH
& AND A & B
| OR A | B
^ XOR A ^ B
~ KOMPLEMEN ~A
>> GESER KANAN A>>3
<< GESER KIRI B<<2

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *