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 🙏