Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

OPERATOR Ninik Tri H, S.Kom. Macam operator Operator Assignment (=) Operator Unary (+,-,++,--) Operator Binary (aritmatika,logika,relasional,bitwise)

Presentasi serupa


Presentasi berjudul: "OPERATOR Ninik Tri H, S.Kom. Macam operator Operator Assignment (=) Operator Unary (+,-,++,--) Operator Binary (aritmatika,logika,relasional,bitwise)"— Transcript presentasi:

1 OPERATOR Ninik Tri H, S.Kom

2 Macam operator Operator Assignment (=) Operator Unary (+,-,++,--) Operator Binary (aritmatika,logika,relasional,bitwise) Operator Ternary

3 Statement Aritmatika Contoh : C = 5 +9 maka ‘C’ disebut dengan variabel ‘=‘ disebut dengan opr. Assignment ‘=‘ disebut dengan opr. Assignment ‘5’,’9’ disebut dengan operand ‘5’,’9’ disebut dengan operand ‘5 + 9’ disebut dengan ekspresi ‘5 + 9’ disebut dengan ekspresi ‘+’ disebut dengan opr.aritmetika ‘+’ disebut dengan opr.aritmetika ‘C=5+9’ disebut dengan stat. aritmatika ‘C=5+9’ disebut dengan stat. aritmatika

4 Operator Assignment Dilambangkan ‘=‘ (sama dengan) Operator yang berfungsi untuk memasukkan (assign) nilai ke dalam suatu variabel atau konstanta. Contoh const pi = 3.14 const pi = 3.14 nilai = 50 nilai = 50

5 Operator Unary Operator yang melibatkan sebuah operand In/decrement  pre-in/decrement dan post- in/decrement Opr Jenis operator Contoh + Membuat nilai positif Membuat nilai negatif IncrementC++ --DecrementC--

6 Operator Binary 1. Operator aritmatika Operator Jenis operator Contoh +Penjumlahan 2+3 = 5 -Pengurangan 5-2 = 3 *Perkalian 2*3 = 6 /Pembagian 10 / 2 = 5 % Sisa bagi (modulus) 10%3 = 1

7 2.Operator Logika TandaKeteranganContoh && Logika DAN  AND 1 && 1 = 1 | | Logika ATAU  OR 1 | | 1 = 1 ! Negasi (lawan) ! 0 = 1

8 3. Operator Relasional TandaKeterangan < Lebih kecil <= Lebih kecil atau sama dengan > Lebih besar >= Lebih besar atau sama dengan = Sama dengan != Tidak sama dengan

9 Operator Bitwise Berguna untuk melakukan operasi2 yang berhubungan dengan pemanipulasian bit. Operator Jenis operator Contoh &AND 1 & 0 = 0 |OR 1 | 0 = 1 ^ Exclusive OR (XOR) 1^1=0 ~NOT~1=0 >> Shift Right 5<<1=10 << Shift Left 10>>1=5

10 Operator Ternary Digunakan dalam operasi yang melibatkan 3 buah operand Bentuk umum: ekspresi1 ? Ekspresi2 : ekspresi3 ; ekspresi1 ? Ekspresi2 : ekspresi3 ; Contoh : X = (X<0) ? –X : X X = (X<0) ? –X : X

11 Operator Gabungan OperatorContohEkivalen += bonus += 500; Bonus = bonus + 500; -= budget -= 50; Budget = budget - 50; *= gaji *= 1.2; gaji=gaji * 1.2; /= faktor/= 50; Faktor= faktor/50; %= jml_hari %=7; jml_hari %=7; jml_hari =jml_hari % 7;

12 CONTOH 1 #include void main() { float nilai_1, nilai_2, nilai_3, rata2; nilai_1 = 85.0; nilai_2 = 80.0; nilai_3 = 75.0;

13 rata2 = (nilai_1 + nilai_2 + nilai_3) / 3.0; cout << "Rata-rata nilai adalah : " cout << "Rata-rata nilai adalah : " << rata2; << rata2;getch();}

14 1. Modifikasi program untuk membuktikan operator precedence (urutan operator) dengan menghilangkan tanda kurung pada rumus penghitungan rata rata. 2. Modifikasi program dengan mengubah tipe data variabel nilai_1,nilai_2, nilai_3, rata2 menjadi integer,amati apa yang terjadi. 3. Buatlah program yang mengandung var.input untuk ketiga variabel  ”aktif “ dengan data mahasiswa (nama,nim) 4. Simpan di D:\ (komputer masing2) bernama KUISXXXX KUISXXXX

15 CONTOH 2 // C2_2.CPP #include #include void main() { int i = 4; int i = 4; int j = 8; int j = 8; int k = 12; int k = 12; int jwb; int jwb; jwb = I + j; jwb = I + j;

16 cout << jwb << "\n"; //12 cout << jwb << "\n"; //12 jwb += k; jwb += k; cout << jwb << "\n"; //24 cout << jwb << "\n"; //24 jwb /= 3; jwb /= 3; cout << jwb << "\n"; //8 cout << jwb << "\n"; //8 jwb -= 5; jwb -= 5; cout << jwb << "\n"; //3 cout << jwb << "\n"; //3 jwb *= 2; jwb *= 2;

17 cout << jwb << "\n";//6 cout << jwb << "\n";//6 jwb %= 4; jwb %= 4; cout << jwb << "\n";//2 cout << jwb << "\n";//2 jwb *= 5+3; jwb *= 5+3; cout << jwb << "\n";//16 cout << jwb << "\n";//16 jwb += 4-2; jwb += 4-2; cout << jwb << "\n";//18 cout << jwb << "\n";//18 getch(); getch(); }

18 ANALISIS PROGRAM 1. Modifikasilah program untuk operasi jwb+=4-2, Berikan analisis. Berikan analisis. 2. Kembangkan program dengan membuat perintah jwab/= 4-2 dan jwb%= 4-2 Berikan analisis. Berikan analisis. 3.Tulis analisis dan hasilnya di selembar kertas dan kumpulkan.


Download ppt "OPERATOR Ninik Tri H, S.Kom. Macam operator Operator Assignment (=) Operator Unary (+,-,++,--) Operator Binary (aritmatika,logika,relasional,bitwise)"

Presentasi serupa


Iklan oleh Google