前提・実現したいこと
Java Scriptを勉強中です。
do-while文を用いて素数かどうかを判定するプログラムを書いたのですが、このコードを、再利用できるように関数にして処理するにはどうすればいいでしょうか?
説明が下手で申し訳ありません。
初心者に分かりやすく教えてくださる方いらっしゃいませんか?
該当のソースコード
JavaScript
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="UTF8"> 5 <title>素数を判定する</title> 6 </head> 7 <body> 8 <script> 9 var inputNum; 10 do { 11 inputNum = +prompt( "素数かどうかを判定したい数を入力してください" ); 12 } while( inputNum < 2 ); 13 14 var i; 15 var outMsg = inputNum + "は素数です"; 16 for( i=2; i<=(inputNum/2); i++ ) { 17 if( (inputNum % i )==0 ) { 18 outMsg = inputNum + "は素数ではありません"; 19 break; 20 } 21 } 22 alert( outMsg ); 23 </script> 24 </body> 25</html>
補足情報(FW/ツールのバージョンなど)
関数の名前:Prime_number
仮引数(素数判定したい数):In_num
関数の定義は<head></head>の中に書く。
戻り値がtrueの場合
outMsg = (入力した数)+ "は素数です"
戻り値がfalseの場合
outMsg = (入力した数)+ "は素数ではありません"
このような形にしていただける嬉しいです。
回答1件
あなたの回答
tips
プレビュー