Tabel berikut menunjukkan semua operator aritmatika yang didukung oleh Pascal. Asumsikan variabelA memegang 10 dan variabel B memegang 20, lalu -
Operator |
Deskripsi |
Contoh |
+ |
Menambahkan dua operan |
A + B akan menghasilkan 30 |
- |
Mengurangi operan kedua dari yang pertama |
A - B akan memberi -10 |
* |
Menggandakan kedua operan |
A * B akan memberi 200 |
div |
Membagi pembilang dengan penyebut |
B div A akan menghasilkan 2 |
mod |
Operator Modulus DAN sisa setelah pembagian integer |
B mod A akan memberikan 0 |
Contoh berikut menggambarkan operator aritmatika -
program calculator;
var
a,b,c : integer;
d: real;
begin
a:=21;
b:=10;
c := a + b;
writeln(' Line 1 - Value of c is ', c );
c := a - b;
writeln('Line 2 - Value of c is ', c );
c := a * b;
writeln('Line 3 - Value of c is ', c );
d := a / b;
writeln('Line 4 - Value of d is ', d:3:2 );
c := a mod b;
writeln('Line 5 - Value of c is ' , c );
c := a div b;
writeln('Line 6 - Value of c is ', c );
end.
Harap dicatat bahwa Pascal adalah bahasa pemrograman yang diketik dengan sangat kuat, sehingga akan memberikan kesalahan jika Anda mencoba menyimpan hasil pembagian dalam variabel tipe integer. Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of d is 2.10
Line 5 - Value of c is 1
Line 6 - Value of c is 2