Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Operator Unary Operator Ternary

Presentasi serupa


Presentasi berjudul: "Operator Unary Operator Ternary"— Transcript presentasi:

1 Operator Unary Operator Ternary
Pemrograman Dasar Operator Unary Operator Ternary

2 Operator Unary Operator unary adalah operator yang hanya melibatkan satu operan. Antara lain: -- ++ -

3 Operator unary "-" 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=-6.

4 Operator increment 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.

5 Operator increment Pada post-increment, operator ++ diletakkan di belakang variabel. nilai++; Pada pre increment, operator ++ diletakkan di depan variabel. ++nilai;

6 Contoh post-increment
int b, a = 2; b = a++; cout<<"nilai b:"<<b<<endl; cout<<"nilai a:"<<a<<endl; Didapatkan nilai b adalah 2, dan nilai a = 3 karena nilai a dimasukkan ke dalam b dulu, baru kemudian nilai variabel a ditambah satu.

7 Contoh pre-increment int b, a = 2; b = ++a;
cout<<"nilai b:"<<b<<endl; cout<<"nilai a:"<<a<<endl; Didapatkan nilai a dan b = 3. Karena nilai variabel a ditambah satu terlebih dulu, baru dimasukkan ke variabel b.

8 Increment dalam while Ramalkan output dari kode di bawah. int a = 1;
while (a<=10) { cout<<a++<<endl; } cout<<++a<<endl;

9 Operator Ternary Operator ternary adalah operator yang melibatkan tiga operan. Yaitu: (ungkapan) ? (jika benar) : (jika salah) Operator ternary dapat digunakan layaknya pernyataan if atau digunakan di dalam penugasan.

10 Contoh Ternary sebagai if.
int a, b; cin>>a; (a==20) ? cout<<"a == 20" : cout<<"a!=20"; Ekivalen dengan: if (a==20) cout<<"a == 20"; else cout <<"a != 20";

11 Contoh Ternary dalam penugasan
float a,b,c; cout<<"Input nilai a:";cin>>a; cout<<"Input nilai b:";cin>>b; c = (b==0) ? 0 : a/b; cout<<"Nilai a dibagi b:"<<c; _getch(); Ekivalen dengan: (bagian ternary saja = baris ke 4) if (b==0) c=0 else c=a/b;

12 Thank You for your attention
Thanks to: Pemrograman C++ by Abdul Kadir Yoannita S.Kom & Hermawan S.Kom Sumber slide  Renungan


Download ppt "Operator Unary Operator Ternary"

Presentasi serupa


Iklan oleh Google