Operator pada pascal
Operator
Beberapa operator yang disediakan oleh PASCAL:
1. Aritmatika
2. Boolean
3. Relasional
4. Set
Tabel Operator Aritmatika PASCAL
| Operator | Operasi | Tipe Operand | Tipe Hasil Operasi |
| + | Penjumlahan | Integer, real | Integer, real |
| - | Pengurangan | Integer, real | Integer, real |
| * | Perkalian | Integer, real | Integer, real |
| / | Pembagian | Integer, real | Integer, real |
| div | Pembagian | integer, integer | integer |
| mod | Sisa pembagian | integer, integer | integer |
Tabel Operator Boolean PASCAL
| Operator | Operasi | Tipe Operand | Tipe Hasil Operasi |
| not | negasi | boolean | boolean |
| and | logika ‘and’ | boolean | boolean |
| or | logika ‘or’ | boolean | boolean |
| xor | logika ‘xor’ | boolean | boolean |
Tabel Operator Relasional
| Operator | Operasi | Tipe Operand | Tipe Hasil Operasi |
| = | Sama dengan | tipe sederhana, string, pointer dan set | boolean |
| <> | Tidak sama dengan | tipe sederhana, string, pointer dan set | boolean |
| < | Lebih kecil dari | tipe sederhana, string | boolean |
| > | Lebih besar dari | tipe sederhana, string | boolean |
| <= | Lebih kecil atau = | tipe sederhana, string | boolean |
| >= | Lebih besar atau = | tipe sederhana, string | boolean |
Tabel Operator Relasional pada set
| Operator | Operasi | Tipe Operand | Tipe Hasil Operasi |
| = | Sama dengan | Set, set | boolean |
| <> | Tidak sama dengan | Set, set | boolean |
| <= | Lebih kecil atau = | Set, set | boolean |
| >= | Lebih besar atau = | Set, set | boolean |
Tabel Operator Logika pada set
| Operator | Operasi | Tipe Operand | Tipe Hasil Operasi |
| + | Union | Set | Set |
| - | Difference | Set | Set |
| * | Intersection | Set | Set |

0 komentar:
Posting Komentar