Rangkuman Materi Algoritma dan Pemrograman
Materi ini saya dapat pada hari Kamis, 08 Oktober 2015 di Kelas: LB07 ,Ruang: 800.
Materi pada tanggal 8 oktober itu membahas tentang Opertator, Operand, dan Arimatika .
*Operator merupakan sebuah simbol yang memproses sebuah nilai untuk menghasilkan sebuah nilai baru.
*Operand adalah sebuah objek yang dapat digunakan untuk melakukan operasi.
#Operator terbagi dalam 3 jenis :
1. Unary Operator (Membutuhkan 1 Objek)
2. Binary Operator (Membutuhkan 2 Objek)
3. Ternary Operator (Membutuhkan 3 Objek)
Kalau berdasarkan Tipe, Operator dapat di grupkan seperti dibawah ini:
a. Assignment Operator
– Merupakan simbol sama dengan (=), contoh x=2 maka 2=x.
b. Logical Operator
c. Arithmetic Operator
– Merupakan simbol matematika dasar, contoh (%) simbol persen merupakan simbol yang
digunakan untuk modulus (Digunakan untuk menentukan divisi .
Seperti ini:
x%2 = 0 Maka Genap (Karena habis dibagi 2)
x%2 = 1 Maka Ganjil (Karena tidak habis dibagi 2)
Oh ya, sama beberapa hal lagi yang harus kamu ketahui:
1. (++) merupakan simbol Incresment
2. (–) merupakan simbol Decresment
Incresment dan Decresment merupakan simbol pengurangan dan penambahan nilai sebesar
1.
d. Relational Operator
– kalau Operator Logika itu untuk menentukan benar atau salahnya suatu nilai. Dalam bahasa C, 0 merupakan nilai SALAH, sedangkan Benar tidak sama dengan 0, secara default bahasa C menjalankan sebuah nilai itu BENAR jika ia berniali 1.
e. Bitwise Operator
– Bitwise Operator merupakan Operator
Bit dengan Bit. Contohnya:
1. A = 24 -> Maka dalam bentuk Biner-nya akan seperti ini 11000
2. A = 35 -> Maka dalam bentuk Biner-nya akan seperti ini 100011
Sedikit penjelasan ,Bilangan Biner hanya memiliki 2 Digit angka yaitu 1 dan 0. Tapi kenapa bisa 11000 dan 100011?
0000 0000 = 0
0000 0001 = 1 -> 2^0 (Dua pangkat Nol)
0000 0010 = 2 -> 2^1 (Dua pangkat Satu)
0000 0100 = 4 -> 2^2 (Dua pangkat Dua)
0000 1000 = 8 -> 2^3 (Dua pangkat Tiga)
0001 0000 = 16 -> 2^4 (Dua pangkat Empat)
0010 0000 = 32 -> 2^5 (Dua pangkat Lima)
0100 0000 = 64 -> 2^6 (Dua pangkat Enam)
1000 0000 = 128 -> 2^7 (Dua pangkat Tujuh)
————————————————–
Nah, kalau berdasarkan contoh diatas maka :
1. 0001 1000 = 24 -> Angka NOL yang PALING DEPAN tak perlu ditulis
2. 0010 0011 = 35 -> Angka NOL yang PALING DEPAN tak perlu ditulis