1 / 18

OPERATOR

OPERATOR. Ninik Tri H, S.Kom. Macam operator. Operator Assignment (=) Operator Unary (+,-,++,--) Operator Binary (aritmatika,logika,relasional,bitwise) Operator Ternary. Statement Aritmatika. Contoh : C = 5 +9 maka ‘C’ disebut dengan variabel ‘=‘ disebut dengan opr. Assignment

vail
Télécharger la présentation

OPERATOR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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.

More Related