Anda di halaman 1dari 14

OPERATOR DALAM PASCAL

PERTEMUAN

MINGGU III

Dosen Pengampu : Richi Andrianto, M.Kom


Operator Pascal
l Adalah hal yang menyatakan hubungan / relasi / operasi
pada satu atau beberapa operand.
!"#$ %&'&( )"*&"
+ ,$-./0*&1&-
2 ,$-3/4&-3&-
5 ,$46&*"&-
7"8 ,$09&3"&-
0:7 ;"(& #$09&3"&-

l Selain itu ada pula operator Div (Menghasilkan Hasil bagi)


dan Mod (Menghasilkan Sisa Bagi)
Contoh

• 6 Div 4 = 1 (6 kalau dibagi 4 hasilnya 1)

• 6 Mod 4 = 2 ( 6 kalau dibagi 4 sisanya 2)

• Operator yang melibatkan 2 operand di sebut binary


operator, sedangkan yang melibatkan 1 operand
disebut unary operand
Contoh Program
program operator_aritmatika;
uses crt;
var
a,b,c,d,e,f,g,h:integer;
begin
clrscr;
a:=8+4;
b:=9-2;
c:=2*3;
d:=10+3-7*4;
e:=((10+3)-7)*4;
f:=-79;
writeln('a: ',a);
writeln('b: ',b);
writeln('c: ',c);
writeln('d: ',d);
writeln('e: ',e);
writeln('f: ',f);
readln;
end.
Operator Assignment

l Digunakan untuk memberi nilai suatu identifier.


Operator ini berupa gabungan tanda (=) dan (:) jadi
berupa (:=).
Contoh:
Y:=3;
X:=5;
Z:=Y + X;
……….
Tebaklah berapa nilai variable Z!
Contoh
program operator_assignment;
uses crt;
var
a:integer;
b:real;
c:string;
begin
clrscr;
a:=8;
b:=3.14;
c:='belajar pascal di its’;
writeln('a: ',a);
writeln('b: ',b:4:2);
writeln('c: ',c);
readln;
end.
Operator Logika

l Meliputi operator AND, OR, dan NOT.


Contoh:
a:= 1; b: =4; c:= 9;

Perhatikan pernyataan dengan operator logika berikut:


(a < b) AND (a < c) bernilai benar (true)
(a > b) AND (a <c) bernilai salah (false)
(a > b) OR (a < c) bernilai benar (true)
(a < b) OR (a > c) bernilai benar (true)
(a > b) OR (a > c) bernilai salah (false)
Tabel Kebenaran OR

Pernyataan 1 Pernyataan 2 Hasil


benar benar benar
benar salah benar
salah benar benar
salah salah salah
Tabel Kebenaran AND

Pernyataan 1 Pernyataan 2 Hasil

benar benar Benar


benar salah Salah
salah benar Salah
salah salah salah
Tabel Kebenaran NOT

A NOT (A)
benar Salah
salah benar

Operator NOT merupakan operator yang


memberikan nilai logika berlawanan
Operasi Perbandingan / Relasional

l <
l >
l =
l <=
l >=
l <>
Operator pointer digunakan untuk melakukan operasi
pada pointer
Contoh

Program Operator;
Uses CRT;
Var
a,b,c:integer;
Begin
a:=30;
b:=40;
c:=a*b;
Write(‘nilai c adalah’,c);
End.
Tugas

l Buatlah program sederhana yang menampilkan data


identitas masing-masing mahasiswa dengan
menggunakan bahasa pemograman pascal.
SEKIAN DAN
TERIMA KASIH

Anda mungkin juga menyukai