NextPrime (Float function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
m (1 revision)
Line 19: Line 19:
==Examples==
==Examples==
The following request displays the first one hundred prime numbers after 1000:
The following request displays the first one hundred prime numbers after 1000:
    b
<p class="code">b
    %i    is float
%i    is float
    %n    is float
%n    is float
    %n = 1000
%n = 1000
    for %i from 1 to 100
for %i from 1 to 100
      %n = %n:nextPrime
  %n = %n:nextPrime
      [[PrintText statement|printText]] {%n}
  [[PrintText statement|printText]] {%n}
    end for
end for
    end
end


</p>
==See also==
==See also==
[[List of intrinsic Float methods]]
[[List of intrinsic Float methods]]

Revision as of 15:50, 20 January 2011

Find smallest prime greater than this number (Float class)


This intrinsic function returns the next prime number after the method object value.

The NextPrime function is available as of version 7.3 of the Sirius Mods.

Syntax

%number = float:NextPrime

Syntax terms

%value A numeric variable to receive the method result.
number A Float value.

Usage notes

  • The method object value is initially rounded to the nearest integer before the next prime is determined.
  • NextPrime always returns a value higher than the method object value, even if the method object value is prime.
  • If number is a negative value or is greater than 231-1, the request is cancelled.

Examples

The following request displays the first one hundred prime numbers after 1000:

b %i is float %n is float %n = 1000 for %i from 1 to 100 %n = %n:nextPrime printText {%n} end for end

See also

List of intrinsic Float methods