Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

assignment unary binary ternary

Presentasi serupa


Presentasi berjudul: "assignment unary binary ternary"— Transcript presentasi:

1 assignment unary binary ternary
Bab 3 Operator : assignment unary binary ternary

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

3 Operator unary : operator yang hanya melibatkan sebuah operand.
Operator assignment (=) : operator yang berfungsi untuk memasukan (assign) nilai kedalam suatu variabel atau konstanta. Operator unary : operator yang hanya melibatkan sebuah operand. Operator Jenis operasi unary Contoh + Membuat nilai positif +7 - Membuat nilai negatif -7 ++ Increment C++ -- Decrement C --

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 (ex. ch3/code3-3) #include<iostream> C = 15;
cout<<"Nilai C awal:"<<C<<endl; cout<<"Nilai --C :"<<--C<<endl; cout<<"Nilai C akhir:"<<C<<endl; cout<< endl; C = 20; cout<<"Nilai C-- :"<<C--<<endl; return 0; } #include<iostream> using namespace std; int main() { int C; C = 5; cout<<"Nilai C awal:"<<C<<endl; cout<<"Nilai ++C :"<<++C<<endl; cout<<"Nilai C akhir:"<<C<<endl; cout<<endl; C = 10; cout<<"Nilai C++ :"<<C++<<endl; cout<< endl;

6 (ex. ch3/code3-3)

7 Pre-increment (++C) Contoh program: C = 5; cout<<"Nilai C awal:"<<C<<endl; cout<<"Nilai ++C :"<<++C<<endl; cout<<"Nilai C akhir:"<<C<<endl; cout<<endl; Output: Nilai C awal : 5 Nilai ++C : 6 Nilai C akhir : 6 Pre-increment adalah melakukan penambahan nilai sebelum suatu variabel itu diproses Nilai C dinaikkan dahulu sebelum diproses (dalam hal ini ditampilkan di layar)

8 Post-increment (C++) Contoh program: C = 10; cout<<"Nilai C awal:"<<C<<endl; cout<<"Nilai C++ :"<<C++<<endl; cout<<"Nilai C akhir:"<<C<<endl; cout<< endl; Output: Nilai C awal : 10 Nilai ++C : 10 Nilai C akhir : 11 Post-increment adalah melakukan proses terlebih dahulu sebelum dilakukan penambahan nilai Nilai dari variabel C harus diproses (ditampilkan) lebih dahulu sebelum nilainya bisa naik.

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)
Jenis operasi Contoh + Penjumlahan 2 + 3 = 5 - Pengurangan 5 – 3 = 2 * Perkalian 2 * 3 = 6 / Pembagian 10.0 / 3.0 = % Sisa bagi (modulus) 10 % 3 = 1

11 (ex. ch3b/code3-5)

12 (ex. ch3b/code3-5) #include <iostream> 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 = "<<Jumlah<<endl; cout<<"5 - 3 = "<<Kurang<<endl; cout<<"2 * 3 = "<<Kali<<endl; cout<<"10.0 / 3.0 = "<<Bagi<<endl; cout<<"10 % 3 = "<<Sisa<<endl; return 0; } (ex. ch3b/code3-5)

13 Operator Logika: AND (&&)
Operator Logika: OR (||) X Y X&&Y 1 X Y X||Y 1

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

15 Operator Relasional Operator Jenis Operasi Contoh > Lebih besar
(5 > 2) = 1 < Lebih kecil (5 < 2) = 0 >= 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 "assignment unary binary ternary"

Presentasi serupa


Iklan oleh Google