Review Algorithm – Sesi #2
Berikut ini adalah review mata kuliah Algoritma & Pemrograman pada tanggal 08 Oktober 2015, Ruang 800
Operator adalah simbol yang memproses nilai untuk menghasilkan nilai baru
Operand adalah data yang dapat dimanipulasi atau dioperasikan
Example:
C=A + B
(= dan tanda + adalah operator, A, B ,C adalah operand)
Operand dapat dibagi menjadi 3 berdasarkan jumlah angkanya
- Unary operand (Unary membutuhkan 1 operand)
- Binary operand (Binary membutuhkan 2 operand)
- Trinary operand (Trinary membutuhkan 3 operand)
Berdasarkan tipe operasinya, operator dapat dikategorikan sebagai berikut:
- Assignment operator (‘=’ adalah operator yang digunakan untuk assignment)
- Logical operator
- Arithmetic operator (proses matematika yang digunakan dalam C, contohnya adalah subtraksi
subtraksi mengambil nilai sebanyak nilai disebelahnya, contoh: 15-4 = 11)
| Symbol | Functionality | Example |
| + | Addition | x = y + 6; |
| – | Subtraction | y = x – 5; |
| * | Multiply | y = y * 3; |
| / | Division | z = x/y; |
| % | Modulo | A = 10 % 3; |
| ++ | Increment | x++; |
| — | Decrement | z–; |
| () | Scope / Priority | x=(2+3)*5 |
contoh fungsi-fungsi dalam arithmetic operator
- Relational operator (digunakan untuk menguji true atau false sebuah data)
| Symbol | Functionality |
| = = | Equality |
| != | Not equal |
| < | Less than |
| > | Greater than |
| <= | Less or equal than |
| >= | Greater or equal than |
| ?: | Conditional assignment |
Simbol yang digunakan dalam relational operator
- Bitwise operator
- Pointer operator
Thank you
No Comments »
RSS feed for comments on this post. TrackBack URL