Download
operator n.
Skip this Video
Loading SlideShow in 5 Seconds..
OPERATOR PowerPoint Presentation

OPERATOR

386 Vues Download Presentation
Télécharger la présentation

OPERATOR

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  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 ‘5’,’9’ disebut dengan operand ‘5 + 9’ disebut dengan ekspresi ‘+’ disebut dengan opr.aritmetika ‘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 nilai = 50

  5. Operator Unary • Operator yang melibatkan sebuah operand • In/decrement pre-in/decrement dan post-in/decrement

  6. Operator Binary • 1. Operator aritmatika

  7. 2.Operator Logika

  8. 3. Operator Relasional

  9. Operator Bitwise • Berguna untuk melakukan operasi2 yang berhubungan dengan pemanipulasian bit.

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

  11. Operator Gabungan

  12. CONTOH 1 #include <iostream.h> #include <iomanip.h> #include <conio.h> 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 : " << 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

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

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

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

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