$IxpI: Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
m (add <var>'s)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<span class="pageSubtitle">Integer base raised to integer exponent</span>
<span class="pageSubtitle">Integer base raised to integer exponent</span>
<p class="warning">Most Sirius $functions have been deprecated in favor of Object Oriented
<p class="warn"><b>Note:</b> Many $functions have been deprecated in favor of Object Oriented
methods. There is currently no direct OO equivalent for the <var>$IxPI</var> function.</p>
methods. There is currently no direct OO equivalent for the <var>$IxpI</var> function.</p>
[[Category: Mathematical $functions]]
<p>
</p>


The <var>$IxPI</var> function returns the value of
The <var>$IxpI</var> function returns the value of
its first argument (rounded to the nearest integral
its first argument (rounded to the nearest integral
value) raised to the power of its second argument (rounded to the nearest
value) raised to the power of its second argument (rounded to the nearest
integral value).
integral value).
If |''x''| equals 0, and |''y''| is less
than or equal to 0, an error message is printed and a 0 is returned.


==Syntax==
==Syntax==
<p class="syntax"><span class="term">%num</span><span class="literal"> = $IxPI(</span><span class="term">x</span><span class="literal">)</span>  </p>
<p class="syntax"><span class="term">%num</span><span class="literal"> = $IxpI(</span><span class="term">x</span>, <span class="term">y</span><span class="literal">)</span>  </p>


For example:
==Usage notes==
<p class="code"> $IXPI(8,2) = 8<sup>2</sup> = 64
<ul>
<li>If <var class="term">x</var> equals 0, and <var class="term">y</var> is less than or equal to 0, an error message is printed and a 0 is returned. </li>


$IXPI(2.4,.5) = $IXPI(2,1) = 2
<li>Results from <var>$IxpI</var> that would have an exponent value greater than +74 (when expressed in standard form) cause an arithmetic overflow error, and they return the value 0.
</ul>
 
==Examples==
<p class="code">$ixpi(8,2) = 8<sup>2</sup> = 64
 
$ixpi(2.4,.5) = $ixpi(2,1) = 2
</p>
</p>


{{Template:Math $functions note}}
[[Category: Mathematical $functions]]

Latest revision as of 18:34, 20 December 2017

Integer base raised to integer exponent

Note: Many $functions have been deprecated in favor of Object Oriented methods. There is currently no direct OO equivalent for the $IxpI function.

The $IxpI function returns the value of its first argument (rounded to the nearest integral value) raised to the power of its second argument (rounded to the nearest integral value).

Syntax

%num = $IxpI(x, y)

Usage notes

  • If x equals 0, and y is less than or equal to 0, an error message is printed and a 0 is returned.
  • Results from $IxpI that would have an exponent value greater than +74 (when expressed in standard form) cause an arithmetic overflow error, and they return the value 0.

Examples

$ixpi(8,2) = 82 = 64 $ixpi(2.4,.5) = $ixpi(2,1) = 2