by Daimus on

Operator merupakan simbol yang digunakan untuk memberitahu compiler untuk melakukan manipulasi data. Terdapat beberapa jenis operator dalam bahasa pemrograman pascal, yakni
- Operator Aritmatika
- Operator Boolean
- Operator Relasional
- Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan dan perklaian.
Operator Operasi Operand Hasil Operand Contoh + Penjumlahan Integer, Real Integer, Real 13 + 7 = 20 - Pengurangan Integer, Real Integer, Real 13 - 7 = 6 * Perkalian Integer, Real Integer, Real 13 * 7 = 91 / Pembagian Integer, Real Integer, Real 10 / 4 = 2,5 Div Pembagian Integer, Real Integer 15 div 4 = 3 Mod Sisa Pembagian Integer, Real Integer 20 mod 6 = 2 Source Codeprogram simpleCalc; var a:integer=46; b:integer=12; begin writeln('Nilai A = 46'); writeln('Nilai B = 12'); writeln(); writeln('Penjumlahan A dan B = ', a + b); writeln('Pengurangan A dan B = ', a - b); writeln('Perkalian A dan B = ', a * b); writeln('Pembagian A dan B = ', a / b); writeln('Pembagian (div) A dan B = ', a div b); writeln('Modulus A dan B = ', a mod b); readln(); end.
Output Program : Implementasi Operator Aritmatika dalam Pascal. - Operator Boolean
Operator boolean membandingkan nilai untuk menghasilkan expresi TRUE atau FALSE. Input maupun output dari operasi ini adalah bertipe boolean.
Operator Operasi Contoh not Negasi (~) not TRUE = FALSE and Konjungsi (^) TRUE and TRUE = TRUE or Disjungsi (v) TRUE or TRUE = TRUE xor Ekslusif OR TRUE xor TRUE = FALSE Source Codeprogram boolOperator; var c:boolean=true; d:boolean=false; begin writeln('nilai c = ',c); writeln('nilai d = ',d); writeln(); writeln('not C = ', not c); writeln('C and D = ', c and d); writeln('C or D = ', c or d); writeln('C xor D = ', c xor d); readln(); end.
Output Program : Implementasi Operator Boolean dalam Pascal. - Operator Relasional
Operator relasional membandingkan dua nilai untuk menghasilkan nilai kebenaran (TRUE or FALSE)
Operator Operasi Contoh = Sama dengan (45 = 9) = FALSE <> Tidak sama dengan (4 <> 21) = TRUE < Kurang dari (7 < 9) = TRUE <= Kurand dari sama dengan (45 <= 45) = TRUE >/td> Lebih dari (8 > 17) = FALSE >= Lebih dari sama dengan (9 >= 3) = FALSE Source Codeprogram relationOperator; var x:integer=25; y:integer=93; begin writeln('nilai X = ',x); writeln('nilai Y = ',y); writeln(); writeln('X = Y = ', x = y); writeln('X <> Y = ', x <> y); writeln('X > Y = ', x > y); writeln('X >= Y = ', x >= y); writeln('X < Y = ', x < y); writeln('X <= Y = ', x <= y); readln(); end.
Output Program : Implementasi Operator Relasi dalam Pascal.