Pascal - Operator Aritmatika

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

Language