OPERA
TOR
Tenia Wahyuningrum, MT
Unnary
Binnary
Ternary
Operator Unnary
Operator increment dan decrement dapat diletakkan sebelum
atau sesudah operand.
Ketika digunakan sebelum operand, hal ini ...
Ketika operator increment dan decrement diletakkan setelah
operand, nilai lama dari variabel akan digunakan pada
ekspresi ...
Operator Binnary
Arithmetic Logika Relational
Arithmetic
Arithmetic
Tuliskan hasilnya jika bilangan ini
tipe datanya int dalam C++!
 3 * 5 =
 5 / 2 =
 3 + 5 =
 5 % 2 =
 2 % 5...
Arithmetic
Tuliskan hasilnya jika bilangan ini
tipe datanya float dalam C++!
 3 * 5 =
 5 / 2 =
 3 + 5 =
 5 % 2 =
 2 %...
Logika
Operator Description
&& Logika AND
|| Logika OR
Tabel kebenaran &&
Input Output
A B Y
F F F
F T F
T F F
T T T
Tabel kebenaran II
Input Output
A B Y
F F F
F T T
T F T
T T T
Contoh Operator &&
Petikan program :
int i=3;
int j=5;
if ((i<5)&& (j>4)){
cout<<"OKE";
}
Output :
OKE
Relational
Relational
int i=3;
int j=5;
if (i<=j){
cout<<“i kurang dari sama dengan j";
}
1. << : geser kiri
2. >> : geser kanan bertanda (bit tanda tetap)
op1 op1 Contoh Hasil
0000 0010
(2)
0000 0010
(2)
2>>2 0000 0000
(0)
0000 0010
(2)
0000 0010
(2)
2<<2 0000 1000
(8)
Operator
Ternarry
Conditional operator ?:
Merupakan ternarry operator. ((from Latin ternarius) is an
adjective meaning "co...
Operator
Ternarry
Petikan program :
int i=50;
string status;
status = (i >= 60)?"Passed":"Fail";
cout<<status;
Output :
Fa...
Operator
Operator
Upcoming SlideShare
Loading in …5
×

Operator

259 views
194 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
259
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Operator

  1. 1. OPERA TOR Tenia Wahyuningrum, MT
  2. 2. Unnary Binnary Ternary
  3. 3. Operator Unnary
  4. 4. Operator increment dan decrement dapat diletakkan sebelum atau sesudah operand. Ketika digunakan sebelum operand, hal ini akan membuat variabel ditambah atau dikurangi dengan nilai 1, dan selanjutnya nilai yang baru akan digunakan pada ekspresi selanjutnya. Contoh, int i, j, k; i = 10; j = 3; k = 0; k = ++j + i; //akan menghasilkan k = 4+10 = 14
  5. 5. Ketika operator increment dan decrement diletakkan setelah operand, nilai lama dari variabel akan digunakan pada ekspresi selanjutnya. Contoh, i = 10; j = 3; k = 0; k = j++ + i; //akan menghasilkan k = 3+10 = 13
  6. 6. Operator Binnary Arithmetic Logika Relational
  7. 7. Arithmetic
  8. 8. Arithmetic Tuliskan hasilnya jika bilangan ini tipe datanya int dalam C++!  3 * 5 =  5 / 2 =  3 + 5 =  5 % 2 =  2 % 5 =
  9. 9. Arithmetic Tuliskan hasilnya jika bilangan ini tipe datanya float dalam C++!  3 * 5 =  5 / 2 =  3 + 5 =  5 % 2 =  2 % 5 =
  10. 10. Logika Operator Description && Logika AND || Logika OR
  11. 11. Tabel kebenaran && Input Output A B Y F F F F T F T F F T T T
  12. 12. Tabel kebenaran II Input Output A B Y F F F F T T T F T T T T
  13. 13. Contoh Operator && Petikan program : int i=3; int j=5; if ((i<5)&& (j>4)){ cout<<"OKE"; } Output : OKE
  14. 14. Relational
  15. 15. Relational int i=3; int j=5; if (i<=j){ cout<<“i kurang dari sama dengan j"; }
  16. 16. 1. << : geser kiri 2. >> : geser kanan bertanda (bit tanda tetap)
  17. 17. op1 op1 Contoh Hasil 0000 0010 (2) 0000 0010 (2) 2>>2 0000 0000 (0) 0000 0010 (2) 0000 0010 (2) 2<<2 0000 1000 (8)
  18. 18. Operator Ternarry Conditional operator ?: Merupakan ternarry operator. ((from Latin ternarius) is an adjective meaning "composed of three items”) Hal ini berarti bahwa diperlukan tiga argumen bersamaan dari sebuah ekspresi conditional. Struktur dari ekspresi yang menggunakan conditional operator adalah exp1?exp2:exp3
  19. 19. Operator Ternarry Petikan program : int i=50; string status; status = (i >= 60)?"Passed":"Fail"; cout<<status; Output : Fail

×