2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -2,17 +2,17 @@ $ include "seed7_05.s7i";
|
|||
|
||||
const func boolean: isPrime (in integer: number) is func
|
||||
result
|
||||
var boolean: result is FALSE;
|
||||
var boolean: prime is FALSE;
|
||||
local
|
||||
var integer: count is 2;
|
||||
begin
|
||||
if number = 2 then
|
||||
result := TRUE;
|
||||
prime := TRUE;
|
||||
elsif number > 2 then
|
||||
while number rem count <> 0 and count * count <= number do
|
||||
incr(count);
|
||||
end while;
|
||||
result := number rem count <> 0;
|
||||
prime := number rem count <> 0;
|
||||
end if;
|
||||
end func;
|
||||
|
||||
|
|
@ -21,12 +21,12 @@ var integer: primeNum is 0;
|
|||
|
||||
const func integer: getPrime is func
|
||||
result
|
||||
var integer: prime is 0;
|
||||
var integer: nextPrime is 0;
|
||||
begin
|
||||
repeat
|
||||
incr(currentPrime);
|
||||
until isPrime(currentPrime);
|
||||
prime := currentPrime;
|
||||
nextPrime := currentPrime;
|
||||
incr(primeNum);
|
||||
end func;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue