isPrime

引数に指定した数値が素数かどうかを調べます。素数の場合True、素数でない場合Falseを返します。

構文
  1. Boolean = isPrime( 数値 )
引数
数値
素数かどうかを調べたい数値を指定
戻値
TRUE
素数である
FALSE
素数ではない

プログラム

////////////////////////////////////////////////// // 【引数】 // 数値 : 素数かどうかを調べたい数値を指定 // 【戻値】 // TRUE : 素数である、FALSE : 素数ではない ////////////////////////////////////////////////// FUNCTION isPrime(num) SELECT TRUE CASE num < 2 RESULT = FALSE EXIT CASE num = 2 RESULT = TRUE EXIT CASE num MOD 2 = 0 RESULT = FALSE EXIT SELEND FOR n = 3 TO SQRT(num) STEP 2 IFB num MOD n = 0 THEN RESULT = FALSE EXIT ENDIF NEXT RESULT = TRUE FEND

この記事は役に立ちましたか?
役に立った 役に立たなかった