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
Contoh Implementasi Operator Aritmatika dalam Pascal
Source Code
program 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.
Implementasi Operator Aritmatika dalam Pascal
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 Code
program 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.
Implementasi Operator Boolean dalam Pascal
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 Code
program 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.
Implementasi Operator Relasi dalam Pascal
Output Program : Implementasi Operator Relasi dalam Pascal.

Related Post

Komentar