Div.v

From AGI Wiki
Revision as of 11:42, 30 March 2019 by Andrew Korson (talk | contribs) (Created page with "The '''div.v''' command divides a variable by another variable, and stores the result in the first. == Syntax == div.v(var vA, var vB);<br...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The div.v command divides a variable by another variable, and stores the result in the first.

Syntax

div.v(var vA, var vB);
vA = vA / vB;
vA /= vB;

Remarks

The results of the division are rounded down (i.e. the result is truncated).

Possible Errors

AGI does not check for a divide by zero error. If an attempt is made to divide by zero, AGI will crash.

Example

Code:

<syntaxhighlight lang="agi"> v50 = 77; v51 = 7; div.v(v50, v51); [ v50 now equals 11 v50 = v50 / v51; [ v50 now equals 1 v50 /= v51; [ v50 now equals 0 </syntaxhighlight>

Technical Information

Required Interpreter Version: Available in version 2.411 and above.
Byte-Code Value: 168 (0xA8 hex)

See Also

Mathematical Commands
div.n