Algoritma dan Pemrograman part 2
Operator : + – / * =
Operand : A B C D dst
Unary = 1 operand
Binary = 2 operands
Ternary = 3 operands
Jenis Operator :
– Assisgment operator = berisikan value (=)
– Integer = berisikan bilangan bulat
– Logical Operator = berisikan True dan False
– Arithmatic Operator =berisikan operasi aritmatika
– Relational Operator = berisikan perbandingan(== != < > <= >=)
– Bitwise Operator = berisikan 1 dan 0 sebagai titik acuan
– Pointer Operator = berisikan operator untuk menuju kesuatu “address” atau value
Combined Operators
x = y++ –> Nilai y yang sudah di tambah baru dimasukkan ke variabel x
z= ++y –> Nilai y dimasukkan ke z lalu y melakukan penjumlahan
a += b –> a = a + b
a -= b –> a = a – b
a *= b –> a = a * b
dsb
Conditional Expression
syntax : exp1 ? exp2 : exp 3;
contoh: z = (a>b) ? a : b;
xor (^)
A B ^
T T F
T F T
F T T
F F F
rumus poligami (penjelasan panjangnya)
misal ada a dan b
a | b & !(A&B)
contoh:
a | b & !(A&B)
T&!(T)
T&F
F
bahasa computer : 1 = true, 0 = false
bit 10 = 1010
penjelasan lain:
BIT 15 = 1 1 1 1, cari hasil perpangkatan 2 yang mendekati atau sama dengan 15
2^3 = 8, masukkan 1 dipaling depan -> 1 _ _ _
15-8=7, cari hasil perpangkatan 2 yang mendekati atau sama dengan 7
2^2=4, masukkan 1 di kedua dari depan -> 1 1 _ _
7-4=3, cari hasil perpangkatan 2 yang mendekati atau sama dengan 3
2^1=2, masukkan 1 di ketiga dari depan -> 1 1 1 _
3-2=1, cari hasil perpangkatan 2 yang mendekati atau sama dengan 1
2^0, masukkan 1 di terakhir -> 1 1 1 1
bitwise:
>> –> dibagi
<< –> dikali
No Comments »
RSS feed for comments on this post. TrackBack URL