PASCAL (Presedensi Operator)


Berikut ini adalah Presedensi Operator dalam tipe dasar bahasa pemrograman Pascal.

   
          Pada gambar diatas, menjelaskan tentang tingkatan presedensi operator dalam bahasa pemrograman Pascal. Hal ini wajib kita ketahui bersama, sebab jika tidak program akan mengalami kesalahan. Dalam membuat sebuah program aritmatika, presedensi operator sangat berpengaruh.

Misalnya saja 3,0 + 2,0 * 2,0 = ?
Jika kita menghitungnya secara manual atau menggunakan kalkulator,  hasilnya adalah 10,0 . Namun jika pada komputer hasilnya adalah 7,0 Mengapa demikian ? Ya, karena komputer akan menghitung perkalian terlebih dahulu barulah kemudian penjumlahan (lihat tabel presedensi operator diatas) .

Jadi, jika teman-teman ingin 3.0 + 2.0 * 2.0 = 10, maka teman-teman harus mengetik seperti ini (3.0 + 2.0) * 2.0 = maka hasilnya akan menjadi 10. Mengapa? Karena komputer akan melakukan perhitungan pertama pada angka yang dikurungkan, kemudian perkalian.

Presedensi operator tertinggi dimulai dari not, and, div, mod, /, *, or, +, -, =, < >, <, >, >=, <= (terendah).




Share this

First