Pengenalan Operator
Apa itu Operator? OPERATOR di dalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. Simbol operator bisa berupa karakter ataupun kata khusus C++ mengenal 4 jenis operator yaitu: Operator assignment Operator Unary Operator binary Operator Ternary
Operator Assignment Berfungsi untuk memasukkan sebuah nilai ke dalam suatu variabel. Disimbolkan dengan tanda sama dengan (=)
Decrement (penurunan) Operator Unary Operator yang hanya melibatkan sebuah operand Operator Jenis Operasi Contoh + Membuat nilai positif +10 - Membuat nilai negatif -10 ++ Incement (penaikkan) A++ -- Decrement (penurunan) A--
Operator unary Increment (penaikkan) Terdapat 2 jenis increment dalam bahasa c++ yaitu: post-increment (nama-variabel ++) melakukan proses terlebih dahulu sebelum penambahan nilai pre-increment (++ nama-variabel) melakukan penambahan nilai sebelum proses dilakukan
Operator Unary Contoh Post-increment
Operator Unary Contoh Pre-increment
Operator Unary Decrement (penurunan) sama seperti increment dibagi menjadi dua
Operator Binary Operator yang digunakan dalam operasi yang melibatkan dua operand Dibagi menjadi 4 kelompok yaitu : Operator aritmatika Operator logika Operator relasional Operator bitwise
Modulus (sisa pembagian) 1. Operator Aritmatika Operator Operasi Contoh + Penjumlahan 1 + 2 = 3 - Pengurangan 2 – 1 = 1 * Perkalian 1 * 2 = 2 / Pembagian 4 / 2 = 2 % Modulus (sisa pembagian) 4 % 2 = 0 2. Operator Logika Operator Operasi Contoh && AND (dan) 1 && 1 = 1 || OR (atau) 0 || 1 = 1 ! NOT (tidak) !0 =1 Catatan : 1 = benar 0 = salah
3. Operator relasional (operator pembanding) Jenis Operasi Contoh > Lebih besar (1>2)=0 (salah) < Lebih kecil (1<2) = 1 (benar) >= Lebih besar atau sama dengan (1>=1)=1 <= Lebih kecil atau sama dengan (1<=2) = 1 == Sama dengan (1==2) = 0 != Tidak sama dengan (1 != 2) = 1
3. Operator bitwise Operator Jenis Operasi Contoh & AND 1 & 0 = 0 | Lebih kecil (1<2) = 1 (benar) ^ Lebih besar atau sama dengan (1>=1)=1 ̃ Lebih kecil atau sama dengan (1<=2) = 1 >> Sama dengan (1==2) = 0 << Tidak sama dengan (1 != 2) = 1
Contoh Operator aritmatika Penjumlahan dua buah bilangan #include <iostream.h> #include <conio.h> main () {int a,b,c; cout<<“Angka Pertama = “;cin>>a; cout<<“angka Kedua = “;cin>>b; c=a+b; cout<<“Hasil Penjumlahan “<<c; getch(); }
Tugas Buatlah algoritma untuk pembagian dua buah bilangan Buatlah algoritma untuk menghitung luas segitiga Buatlah algoritma untuk menghitung luas lingkaran dengan konstanta phi=3,14
Penulisan Algoritma Algoritma nama_algoritma penjelasan tentang algoritma yang berisi uraian singkat mengenai apa yang dilakukan oleh algoritma Deklarasi semua nama yang dipakai , meliputi nama tipe, nama tetapan, nama peubah, nama prosedur dan nama fungsi didefinisikan disini Deskripsi semua langkah/ aksi algoritma ditulis disini
Tabel translasi Kelompok penugasan, pembacaan, penulisan Algoritma , read, write C++ =,cin,cout
Buatlah algoritma untuk penjumlahan dua buah angka Jawab ; Algoritma penjumlahan contoh algoritma untuk menghitung dua buah bilangan Deklarasi a,b,c : integer Deskripsi read (a,b) c a +b write (c)
Buatlah program untuk mencari nilai x dengan rumus x=b2+(c+2) 8 x=(a +b)* 3 x= (p+2) * 4 9. x=(a+b+(-a)) x=(r*r)+(-s) 10. x=(a+4)+(B*3) x= (p&&Q) *r 11. x=a*b/c x=(a%b) || r 12. x=(a-b)/c x=(p/2)+(!r) 13. x=(a%b) *10 x=(a+b)2 dimana setiap variabel kecuali x merupakan inputan.