1 / 19

Dasar Pemrograman

Dasar Pemrograman. Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::. Pembahasan. Operator aritmatika Operator Logika Prioritas Operator. Pendahuluan.

derora
Télécharger la présentation

Dasar Pemrograman

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DasarPemrograman Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.

  2. Pembahasan • Operator aritmatika • Operator Logika • Prioritas Operator

  3. Pendahuluan • Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukansesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatuvariabel, membandingkan kesamaan dua buah nilai.

  4. Definisi Operator • Operator simbol yang biasadigunakandalammenulissuatupernyataan(statement) dalambahasapemrogramanapapun. • Operator akanmelakukansuatuoperasiterhadapoperand sesuaidenganfungsinya. Contohoperasi : penjumlahan, pengurangan, pembagian dl

  5. Jenis-jenis Operator • Jenis operator menurutjumlah operand yang dilibatkan: • operator unary  operator yang hanyamelibatkansatu operand • operator binary  operator yang hanyamelibatkanduabuah • operator tertiary  operator yang hanyamelibatkantigabuah operand

  6. Operator Aritmatika • Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah : • Adapun operator yang tergolongsebagai operator unary :

  7. Operator Increment dan Decrement • Operator increment:‘++’ • Operatordecrement: ‘--’

  8. Prioritas Operator Aritmatika

  9. Operator penugasan(assignment) • Digunakan untuk memindahkan nilaidari suatu ungkapan (expression) kesuatu pengenal. • Operator pengerjaan yang umumdigunakan dalam bahasa pemrograman,termasuk bahasa C adalah operatorsama dengan (=). pengenal1 = pengenal2 = … = ungkapan ; • Contoh : a=(b=1)+5;

  10. Operator Kombinasi • Digunakan untuk memendekkanpenulisan operasi penugasan. Contoh: • x = x + 2; • y = y * 4; Dapat dipendekkan menjadi: • x += 2; • y *= 4;

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

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

  13. Operator Bitwise • 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

  14. Operator Unary • Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. • Dalambahasa C terdapat beberapa operator unary, yaitu :

  15. Catatan Penting ! : • Operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah operandterdapat perbedaan.

  16. Contoh program menggunakan operatoraritmatika

  17. Contoh program menggunakan operatorincrement

More Related