Essay: Tugas “searching”

Operator aritmatika digunakan untuk melakukan perhitungan aritmatika. Daftar operator aritmatika dan prioritasnya dapat dilihat pada table di bawah ini :
[pe2-image src=”http://lh3.googleusercontent.com/-kP6uR0hhcpE/VhX-aMeajLI/AAAAAAAADvc/q7nOvo2W89E/s144-c-o/15%252520-%2525204.jpg” href=”https://picasaweb.google.com/100532249826030429585/081015#6203143787751574706″ caption=”15 – 4″ type=”image” alt=”15 – 4″ ]

Mengenal prioritas operator

Masing-masing operator dalam sebuah ekspresi memiliki prioritas pengerjaan yang berbeda-beda. Oleh karena itu jika terdapat suatu ekspresi yang melibatkan sejumlah operator, maka pengerjaannya ditentukan oleh perioritas masing-masing.

Contoh 1 : 1 + 4 * 2

Maka proses di atas jika dilihat dari prioritas operator maka yang pertama dikerjakan adalah : 4 * 2.

Kemudian proses selanjutnya adalah 1 + dengan hasil dari 4 * 2.

Jadi proses di atas adalah : 1 + 4 * 2 = 1 + 8 = 9

Terkadang urutan pengerjaan dalam suatu ekspresi tidak tergantung dari prioritas operator, hal ini biasanya adalah dengan symbol separator () / tanda kurung.

Contoh 2 : ( 1 + 4 ) * 2

Maka proses di atas maka yang pertama dikerjakan adalah blok yang ada di dalam kurung yaitu ( 1 + 4 ).

Kemudian hasilnya akan dikalikan dengan angka 2.

Jadi proses di atas adalah : ( 1 + 4 ) * 2 = 5 * 2 = 10.

Contoh 3 : 5 * ( 5 + ( 6 – 2 ) + 1 )

Proses di atas menjadi : 5 * ( 5 + ( 6 – 2 ) + 1 ) = 5 * ( 5 + 4 + 1 ) = 5 * 10 = 50

Pada operator aritmatika + dan – dengan perioritas yang sama, maka proses pengerjaannya dikerjakan dari sebelah kiri. Ada kalanya jika operator tersebut mempunyai perioritas yang sama misalnya adalah Operator Penugasan ( = ), maka cara pengerjaannya(evaluasinya) adalah dari sebelah kanan.

Contoh 4 : a = b = 10;

Maka proses pertama di atas adalah : b = 10; akan menghasilnya nilai b bernilai 10.

Kemudian proses selanjutnya adalah : a = b; akan menghasilnya nilai a yang berasal dari nilai b yaitu nilai 10.

Jadi nilai a adalah 10.

[pe2-image src=”http://lh3.googleusercontent.com/-xEx2NXGpuU8/VhX-aMpLn5I/AAAAAAAADvU/qtZVpAM3m_8/s144-c-o/15%252520-%2525203.jpg” href=”https://picasaweb.google.com/100532249826030429585/081015#6203143787796733842″ caption=”15 – 3″ type=”image” alt=”15 – 3″ ]

[pe2-image src=”http://lh3.googleusercontent.com/-sKShSE05aLw/VhX-aBBxRbI/AAAAAAAADvE/wWHyWDbq4HA/s144-c-o/15%252520-%2525202.jpg” href=”https://picasaweb.google.com/100532249826030429585/081015#6203143784678639026″ caption=”15 – 2″ type=”image” alt=”15 – 2″ ]

[pe2-image src=”http://lh3.googleusercontent.com/-KOpomh-kDqg/VhX-aN3XHCI/AAAAAAAADvM/NRB0dVuVOM8/s144-c-o/15%252520-%2525201.jpg” href=”https://picasaweb.google.com/100532249826030429585/081015#6203143788124642338″ caption=”15 – 1″ type=”image” alt=”15 – 1″ ]