Tutorial Arduino - Belajar Prioritas Operator

Desember 23, 2017
Gagalenyilih - Setelah sebelumnya kamu mempelajari tentang fungsi-fungsi matematika, kali ini saya akan menjelaskan tentang Prioritas Operator dalam pemograman Arduino. Setiap operator mempunyai prioritas yang berbeda. Tabel berikut ini menunjukkan urutan (prioritas) sejumlah operator. Baca juga : Belajar Arduino dari awal untuk Pemula

Tutorial Arduino - Belajar Prioritas Operator

Tutorial Arduino - Belajar Prioritas Operator
Operator Keterangan Prioritas
- (unary) Menghasilkan nilai negatif operand 1
++ (unary) Menaikkan nilai operand sebesar satu. 2
-- (unary) Menurunkan nilai operand sebesar satu. 2
* (binary) Perkalian 3
/ (binary) Pembagian 3
% (binary) Sisa pebagian (modulus) 3
+ (binary) Penjumlahan 4
- (binary) Pengurangan 4
=, *=, %=, +=, -= Penugasan 5

Unary berartu bahwa operator hanya melibatkan satu operand, sedangkan binary berarti bahwa operator melibatkan dua operator.

Pada prioritas, senakin kecil angkanya dikatakan semakin tinggi prioritasnya.

Berdasarkan tabel tadi, prioritas operator * lebih tinggi daripada operator +. Itulisa sebabnya , 2 + 3 * 5 menghasilkan 17, bukan 25. Perhatikan urutan  pengerjaan berikut ini :

2 + 3 * 5 = 2 + (3 * 5)
               = 2 + 15
               = 17


Agar 2 + 3 dikerjakan terlebih dahulu, diperlukan tanda kurung . Contoh :

( 2 + 3) * 5

Dengan cara seperti itu, 2 +3 akan diproses terlebih dahulu. Hasilnya dikalikan 5. Dengan demikian, diperoleh hasil sama dengan 25. Perhatikan penjelasan berikut ini :

 (2 + 3) * 5 = 5 * 5
                   = 25


Next : Memahami Persyaratan if

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Tambahkan komentar Anda

Tidak ada komentar

Berkomentarlah dengan baik dan sopan. Dilarang keras membuat link aktif!