Sabtu, 25 Juli 2020

Operator (Aritmatika, Sisa Pembagian, Penurunan dan Penaikan, Prioritas Aritmatika) pada Arduino

Definisi Operator

•      Simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi data, seperti:

Menjumlahkan data

Membandingkan kesamaan dua buah nilai dsb

•      Operator binary : dikenankan pada dua buah nilai atau operand

•      Operator unary : operator yang hanya memiliki satu operand


Operator Aritmatika

Contoh Operator Aritmatika pada Arduino dan Proteus


Prioritas Operator Aritmatika

•      X = 2 + 3 * 2

•      X = (2 + 3) *2, perkalian dikerjakan terlebih dahulu karena mempunyai prioritas lebih tinggi daripada penjumlaan

•      Tanda kurung digunakan untuk mengubah urutan pengerjaaan

Contoh Prioritas Operator Aritmatika pada Arduino dan Proteus


Operator Sisa Pembagian

•      Operator modulus %

•      Diterapkan pada operand Bertipe Integer

•      Contoh:

            7 % 2 adalah 1

            6 % 2 adalah 0

            8 % 3 adalah 2

•      Modulus digunakan untuk menentukan suatu bilangan termasuk genap atau ganjil.

•      Jika bilangan habis dibagi dua (sisanya nol), bilangan disebut bilangan genap, sebaliknya ganjil.

Contoh Operator Sisa Pembagian pada Arduino dan Proteus


Operator Penurunan dan Penaikan
(Decrement and Increment)

•      Bertipe integer, dan long.

•      ++ operator penaikan digunakan untuk menaikkan nilai variabel sebesar satu

•      -- operator penurunan / decrement

Contoh:

X = x +1 sama dengan x++ atau ++x.

Y = y – 1 sama dengan y--atau --y .

Contoh Operator Penaikan (Increment) pada Arduino dan Proteus

Contoh Operator Penurunan (Decrement) pada Arduino dan Proteus


Semoga bermanfaat dan menambah pengetahuan pembaca.
Terimakasih 🙏