Algoritma dan Pemrograman 2

Pada hari kamis yang lalu saya diajarkan mengenai algoritma dan pemograman tentang Operator, Operand dan Arithmetic

Operator -> +, – , *, %, /

Unary -> butuh 1 Operand

Binary -> butuh 2 Operand

Tenary -> butuh 3 Operand

Operator:

Berdasarkan tipenya operator dapat dikelompokkan menjadi :

  • Assignment – > =
  • Logical -> &&, ||, !
  • Arithmatic -> +, -, *, /, %, ++, —
  • Relational -> ==, !=, <, >, <=, >=, ?:
  • Bitwise ->  Operasi Bit -> &, |, ^, ~, >>, <<
  • Pointer

Logical Operator

Operand dalan Logical Operator berperan untuk memberikan pernyataaan bahwa suatu nilai bernilai TRUE or FALSE

Contoh :

int x=5; int y=0;

x && y;                                               // FALSE

(x > y) && (y>=0);              // TRUE

Bitwise Operators

Dan tentang Bitwise Operator saya diberitahu cara cepat bilangan menghitung binary

contoh diberi angka 10

Cara menghintung binarynya dengan cara mencari bilangan pangkat 2 yang paing mendekati angka 10 yaitu 8 lalu 10 dikurangi dengan 8 sisanya adalah 2, lalu bilangan yang hasilnya 2 adalah 2 pangkat 1, dengan begitu sisanya adalah 0

bilangan binarynya _ _ _ _ anggap ( _ ) sebagai kolom kolom terakhir adalah 2^0 ke 2 dari kanan adalah 2^1 dst, jadi nilai binary dari angka 10 adalah 1010 jika dijumlah (2^3 + 0 + 2^1 + 0) = 10.

Leave a Reply

Your email address will not be published. Required fields are marked *