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).
EmoticonEmoticon