Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman Renni Angreni, S.Kom., M.Kom.

Presentasi serupa


Presentasi berjudul: "Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman Renni Angreni, S.Kom., M.Kom."— Transcript presentasi:

1 Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman Renni Angreni, S.Kom., M.Kom.

2  Operator unary adalah operator yang hanya melibatkan satu buah operand. Antara lain : “-” “++” “--”  Operator unary “-” dapat digunakan sebagaimana halnya dalam menuliskan persamaan matematika. Misalkan -3 adalah minus 3. Atau –a adalah nilai a dikali minus satu. Misalkan a = -4, maka -a = 4. Misalkan b = 6, maka –b = Angreni, M.Kom.

3  Operator Increment adalah operator “++” Increment sendiri merupakan bahasa Inggris dengan makna “penambahan”.  Operator increment berfungsi menambahkan nilai satu kepada suatu variabel.  Operator increment dapat digunakan dalam “post-increment” atau “pre-increment”.  Post increment berarti nilai itu dipakai dulu, baru ditambahkan satu. Sebaliknya pre increment berarti ditambah dulu, baru dipakai.

4  Pada post increment, operator “++” diletakkan di belakang variabel. Contoh : nilai++;jumlah++; a++;angka++;  Pada pre increment, operator “++” diletakkan di depan variabel. Contoh : ++nilai;++jumlah; Angreni, M.Kom.

5  Nilai x++ atau ++x sama dengan x = x + 1;  Nilai y++ atau ++y sama dengan y = y + 1;  Tetapi nilai y = x + 1 tidak bisa disingkat penulisannya karena melibatkan dua variabel yang berbeda.  Contoh : int a = 2; int b = a * 3; cout<

6 Post Increment int b; int a = 2; b = a++; cout<<“Nilai b : "<

7 Pre Increment int b; int a = 2; b = ++a; cout<<“Nilai b : "<

8 #include using namespace std; void main() { int r = 10; int s; s = 10 + r++; cout<<"Nilai r : "<

9  Increment dalam while digunakan sebagai pernyataan untuk proses perulangan yang menambah bilangan pencacah hingga kondisi while bernilai salah. int a = 1; while (a <= 10) { cout<

10  Operator ternary adalah operator yang melibatkan tiga buah operand. Yaitu : (ungkapan) ? (jika benar) : (jika salah)  Operator ternary dapat digunakan layaknya pernyataan IF atau digunakan di dalam Angreni, M.Kom.

11 Operator ternary sebagai IF : int a, b; cin>>a; (a==20) ? cout<<"a=20" : cout<<"a!=20"; Ekivalen dengan : int a, b; cin>>a; if (a==20) cout<<"a=20"; else cout<<"a!=20";

12 Operator ternary dalam penugasan : float a,b,c; cout >a; cout >b; c = (b==0) ? 0 : a/b; cout<<"Nilai a dibagi b : "<

13 Dasar Pemrograman Renni Angreni, S.Kom., M.Kom.


Download ppt "Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman Renni Angreni, S.Kom., M.Kom."

Presentasi serupa


Iklan oleh Google