Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Operator C++ Pertemuan 3.

Presentasi serupa


Presentasi berjudul: "Operator C++ Pertemuan 3."— Transcript presentasi:

1 Operator C++ Pertemuan 3

2 Operator Operator merupakan simbol atau karakter yang biasa melakukan sesuatu operasi atau manipulasi, seperti penjumlahan, pengurangan, dan lain-lain.

3 Sifat Operator Unary, hanya melibatkan sebuah operand pada suatuoperasi aritmatika Binary, melibatkan dua operand pada suatu operasi aritmatika Ternary, melibatkan tiga buah operand pada suatu operasi aritmatika.

4 Operator Aritmatika Simbol Fungsi = = Sama dengan Tidak sama dengan
! = Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil sama dengan

5 Operator yang tergolong operator Unary
Keteranga Contoh + Tanda Plus +4 _ Tanda Minus -6

6 Ekspresi Aritmatika Variabel = Ekspresi Aritmatika Lvalue Rvalue
Bentuk Umum : Variabel = Ekspresi Aritmatika Lvalue Rvalue Variabel,dikenal dengan sebutan Lvalue (Left Value) Ekspresi aritmatika dikenal dengan sebutan Rvalue( Right Value) Tanda = dikenal dengan sebagai Operator Pemberi Nilai (Assignment Operator)

7 Herarki Operator Aritmatik
Dalam suatu ekspresi aritmatika dapat dijumpai beberapa operator aritmatika yang berbeda secara bersamaan.

8 Tabel Herarki Operator Aritmatika
Keterangan * Atau / Tingkatan operator sama, penggunaanya tergantung letak, yang di depan didahulukan % Sisa pembagian + atau - Tingkatan Operator sama, penggunaanya tergantung letak, yang di depan didahulukan

9 Tabel Operator Pemberi Nilai Aritmatika
Keterangan *= Perkalian /= Pembagian %= Sisa pembagian += Penjumlahan -= Pengurangan

10 Operator Penambahan dan Pengurang
Keterangan ++ Penjumlahan -- Pengurangan A = A +1 atau A= A-1; disederhanakan : A +=1 atau A-=1; masih dapat disederhanakan menjadi A++ atau A— Notasi ++ atau – dapat dilettakan di depan atau dibelakang variabel.

11 Count… Bentuk penulisan notasi mempunyai arti yang berbeda yaitu :
Jika diletakkan di depan variabel, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini hingga ini sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ditemukan.

12 Count’… Jika diletakkan di depan variabel
maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau dinilai variabel akan tetap pada saat ekspresi ditemukan.

13 Operator Relasi Operator Relasi digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan operator ini menghasilkan nilai numerik 1 ( True) atau 0 (False)

14 Tabel Operator Relasi Simbol Fungsi = = Sama dengan Tidak sama dengan
! = Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil sama dengan >= Lebih besar sama dengan

15 OPERATOR LOGIKA Operator Logika digunakan untuk menghubungkan dua buah opersai relasi menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (true) atau 0 (False)

16 Operator Logika AND dan Operator Logika OR
Operator Logika AND, untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR bila semua ekspresi Relasi yang dihubungkan bernilai BENAR Operator Logika OR, untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila semua ekspresi relasi yang dihubungkan bernilai SALAH maka akan bernilai SALAH

17 Operator Logika NOT Operator Logika NOT, akan memberikan nilai kebaikan dari ekspresi yang disebutkan, jika nilai BENAR makan akan menghasilkan nilai SALAH begitupun sebaliknya.

18 Operator Bitwise Operator Bitwise digunakan untuk memanipulasi data dalan bentuk bit. Borland C++ menyediakan enam buah bitwise yaitu : <<Shift Left >>Shift Right & And

19 <<Shift Left Digunakan untuk menggeser sejumlah bit ke kiri. Contoh : =201 / / / / / / / /  digeser 1 bit ke kiri = 402

20 >>Shift Right Digunakan untuk menggeser sejumlah bit kanan.
Contoh : =201 / / / / / / / /  digeser 1 bit ke kanan = 100

21 & And Digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar (1) jika semua operand yang digabungkan berniali benar (1)

22 Table Operator Bitwise And
Bit Operand 1 Bit Operand 2 Hasil Opeand 1

23 Terima Kasih twitter Aasliyani


Download ppt "Operator C++ Pertemuan 3."

Presentasi serupa


Iklan oleh Google