From Clomosy Docs

Revision as of 13:03, 13 February 2024 by ClomosyManager (talk | contribs)

keyword Mod

The mod keyword returns the remainder of the division of two numbers. The integer result of the division is ignored.

Syntax:

remainder := dividingNumber Mod divisor;

Example:
In the example, it will return the remainder of dividing 20 by 12. So as a result you will see the value 8 on the screen.

Base Syntax
 var
  dividingNumber,divisor,remainder : Integer;
 
 begin
 
  dividingNumber := 20;
  divisor := 12;
  remainder := dividingNumber Mod divisor;
  ShowMessage(IntToStr(dividingNumber)+' Mod '+IntToStr(divisor)+' :'+IntToStr(remainder));
 
 end;
TRObject Syntax
 var
  dividingNumber,divisor,remainder : Integer;
 
 {
  dividingNumber = 20;
  divisor = 12;
  remainder = dividingNumber Mod divisor;
  ShowMessage(IntToStr(dividingNumber)+' Mod '+IntToStr(divisor)+' :'+IntToStr(remainder));

 }

Output:

20 Mod 12 : 8