Oct
14
2015

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

Written by parisaputra in: Uncategorized |

No Comments »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress. Theme: TheBuckmaker. Zinsen, Streaming Audio