Dasar Pemrograman Pertemuan 6 Operator prioritas operator Erna

  • Slides: 19
Download presentation
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator. : : Erna Sri Hartatik :

Dasar Pemrograman Pertemuan 6 Operator & prioritas operator. : : Erna Sri Hartatik : : .

Pembahasan n Operator aritmatika Operator Logika Prioritas Operator

Pembahasan n Operator aritmatika Operator Logika Prioritas Operator

Pendahuluan n Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan

Pendahuluan n Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah nilai.

Definisi Operator n n Operator simbol yang biasa digunakan dalam menulis suatu pernyataan(statement) dalam

Definisi Operator n n Operator simbol yang biasa digunakan dalam menulis suatu pernyataan(statement) dalam bahasa pemrograman apapun. Operator akan melakukan suatu operasi terhadap operand sesuai dengan fungsinya. Contoh operasi : penjumlahan, pengurangan, pembagian dl

Jenis-jenis Operator n Jenis operator menurut jumlah operand yang dilibatkan: q operator unary operator

Jenis-jenis Operator n Jenis operator menurut jumlah operand yang dilibatkan: q operator unary operator yang hanya melibatkan satu operand q operator binary operator yang hanya melibatkan dua buah q operator tertiary operator yang hanya melibatkan tiga buah operand

Operator Aritmatika n n Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah

Operator Aritmatika n n Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah : * Perkalian / Pembagian + Penjumlahan - Pengurangan % Sisa pembagian Adapun operator yang tergolong sebagai operator unary : - Tanda Plus + Tanda Minus

Operator Increment dan Decrement n n Operator increment: ‘++’ Operator decrement: ‘--’

Operator Increment dan Decrement n n Operator increment: ‘++’ Operator decrement: ‘--’

Prioritas Operator Aritmatika

Prioritas Operator Aritmatika

Operator penugasan (assignment) n n Digunakan untuk memindahkan nilai dari suatu ungkapan (expression) ke

Operator penugasan (assignment) n n Digunakan untuk memindahkan nilai dari suatu ungkapan (expression) ke suatu pengenal. Operator pengerjaan yang umum digunakan dalam bahasa pemrograman, termasuk bahasa C adalah operator sama dengan (=). pengenal 1 = pengenal 2 = … = ungkapan ; n Contoh : a=(b=1)+5;

Operator Kombinasi n Digunakan untuk memendekkan penulisan operasi penugasan. Contoh: n x = x

Operator Kombinasi n Digunakan untuk memendekkan penulisan operasi penugasan. Contoh: n x = x + 2; n y = y * 4; Dapat dipendekkan menjadi: n x += 2; n y *= 4;

Operator Hubungan (Perbandingan) n Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand

Operator Hubungan (Perbandingan) n Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable).

Operator Logika n Operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Macam-macam

Operator Logika n Operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Macam-macam operator logika: && : Logika AND (DAN) || : Logika OR (ATAU) ! : Logika NOT (INGKARAN)

Operator Bitwise n n Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang

Operator Bitwise n n Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori. Operator bitwise dalam bahasa C : << : Pergeseran bit ke kiri >> : Pergeseran bit ke kanan & : Bitwise AND ^ : Bitwise XOR (exclusive OR) | : Bitwise OR ~ : Bitwise NOT

Operator Unary n n Operator Unary merupakan operator yang hanya membutuhkan satu operand saja.

Operator Unary n n Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam bahasa C terdapat beberapa operator unary, yaitu :

n n Catatan Penting ! : Operator peningkatan ++ dan penurunan -- jika diletakkan

n n Catatan Penting ! : Operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah operand terdapat perbedaan.

Contoh program menggunakan operator aritmatika

Contoh program menggunakan operator aritmatika

Contoh program menggunakan operator increment

Contoh program menggunakan operator increment