Integer Division
 

There is a special operator, DIV, used when you wish to divide one integer by another (ie, you can't use / ). The following program demonstrates this,


program INTEGER_DIVISION (output);
var number1, number2, number3 : integer;
begin
number1 := 4;
number2 := 8;
number3 := number2 DIV number1;
writeln( number2:2,' divided by ',number1:2,' is ',number3:2)
end.

Sample Output
8 divided by 4 is 2





MODULUS
The MOD keyword means MODULUS, ie, it returns the remainder when one number is divided by another,
	The modulus of 20 DIV 5 is 0
The modulus of 21 DIV 5 is 1


program MODULUS (output);
var number1, number2, number3 : integer;
begin
number1 := 3;
number2 := 10;
number3 := number2 MOD number1;
writeln( number2:2,' modulus ',number1:2,' is ',number3:2)
end.

Sample Output
10 modulus 3 is 1

(c) Shilpa Sayura Foundation 2006-2017