Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Bab 3 Operator : 1.assignment 2.unary 3.binary 4.ternary.

Presentasi serupa


Presentasi berjudul: "Bab 3 Operator : 1.assignment 2.unary 3.binary 4.ternary."— Transcript presentasi:

1 Bab 3 Operator : 1.assignment 2.unary 3.binary 4.ternary

2 C = Cvariabel =operator assignment 5 dan 7operand 5 + 7ekspresi +operator aritmetika (penambahan) C = 5+7statemen aritmetika

3 Operator assignment (=) : operator yang berfungsi untuk memasukan (assign) nilai kedalam suatu variabel atau konstanta. Operator unary : operator yang hanya melibatkan sebuah operand. OperatorJenis operasi unaryContoh +Membuat nilai positif+7 -Membuat nilai negatif-7 ++IncrementC++ --DecrementC --

4 Operator Unary (ex. ch3/code3-3) Increment (penambahan) –Pre-increment : melakukan penambahan nilai sebelum suatu variabel itu diproses (++C) –Post-increment : melakukan proses terlebih dahulu sebelum dilakukan penambahan nilai (C++) Decrement (pengurangan) –Pre-increment : -- C –Post-increment : C --

5 #include using namespace std; int main() { int C; C = 5; cout<<"Nilai C awal:"<

6

7 Contoh program: C = 5; cout<<"Nilai C awal:"<

8 Contoh program: C = 10; cout<<"Nilai C awal:"<

9 Operator Binary Operator binary: melibatkan dua buah operand, terdiri dari: – Operator Aritmetika – Operator Logika – Operator Relasional – Operator Bitwise

10 Operator Aritmetika (ex. ch3b/code3-5) OperatorJenis operasiContoh +Penjumlahan2 + 3 = 5 -Pengurangan5 – 3 = 2 *Perkalian2 * 3 = 6 /Pembagian10.0 / 3.0 = %Sisa bagi (modulus) 10 % 3 = 1

11 (ex. ch3b/code3-5)

12 #include using namespace std; int main() { int Jumlah; int Kurang; int Kali; float Bagi; int Sisa; Jumlah = 2 + 3; Kurang = 5 - 3; Kali = 2 * 3; Bagi = 10.0 / 3.0; Sisa = 10 % 3; cout<<"2 + 3 = "<

13 Operator Logika: AND (&&) XYX&&Y XYX||Y Operator Logika: OR (||)

14 Operator NOT (!) Operator NOT : menghasilkan nilai kebalikan Contoh: !((1&&1)&&(0||1)) Solusi: !((1&&1)&&(0||1)) !(1&&1) !(1) = 0 X!X Ex. Ch3c/code3-10

15 Operator Relasional OperatorJenis OperasiContoh >Lebih besar(5 > 2) = 1 =Lebih besar atau sama dengan (5 >= 5) = 1 <=Lebih kecil atau sama dengan (5 <= 2) = 0 ==Sama dengan(5 == 2) = 0 !=Tidak sama dengan(5 != 2) = 1


Download ppt "Bab 3 Operator : 1.assignment 2.unary 3.binary 4.ternary."

Presentasi serupa


Iklan oleh Google