From WikiChip
Difference between revisions of "mirc/identifiers/$calc"
< mirc‎ | identifiers

m (Examples)
(See Also)
Line 58: Line 58:
 
* [[$atan identifier - mIRC|$atan]]
 
* [[$atan identifier - mIRC|$atan]]
 
* [[$base identifier - mIRC|$base]]
 
* [[$base identifier - mIRC|$base]]
 +
* [[$ceil identifier - mIRC|$ceil]]
 
* [[$cos identifier - mIRC|$cos]]
 
* [[$cos identifier - mIRC|$cos]]
 
* [[$sin identifier - mIRC|$sin]]
 
* [[$sin identifier - mIRC|$sin]]

Revision as of 09:56, 1 July 2014

$calc can be used to perform mathematical calculations from the mIRC command line, or from inside of a custom script.

Synopsis

$calc(operations)

The $calc adheres to mathematical standards set forth by the order of operations. Therefore, a combination of brackets and parentheses can be used in order to manipulate the order of operations. $calc can also be used to calculate variables in mIRC, as well as other customer identifiers that return numerical values.

Parameters

operationsThese are a specific set of mathematical operations for $calc to perform.

Operators

+Addition

-Subtraction

*Multiplication

/Division

^Exponent

%Modulus

Examples

Echo a simple addition calculation to the active window

//echo -a $calc(3 + 5)

Echo a manipulated order of operations calculation to the active window

//echo -a $calc(3 * 4 * (3 + 5)))

Echo the remainder of the calculation, by invoking the modulus operator, to the active window

//echo -a $calc(10 % 3)

Create a simple alias to take in two parameters, then raise the first to the power of the second, and return the value

alias power {
 
  ; Make sure both inputs are numbers
  if (($1 isnum) && ($2 isnum)) {
    return $calc($1 ^ $2)
  }
}

The above $power alias can now be used like so:

//echo -a $power(2,2)

The result of the above command would be:

4

Compatability

Added: mIRC v5.1

Added On: 28/08/97

See Also