プロンプトから受験者人数とそれぞれの点数を入力し,合計,平均,
最大,最小をコンソールに出力するプログラムを作成するためにまずプロンプトで人数と点数をもらうのですが、例えば三人の時三人分のテストの点数を配列に格納したいのですがその方法がわかりませんどのようにすれば三人の時は三個の配列を、五人の時は五個の配列を格納することができますか?また、その格納された数値の合計を出すにはどのように呼び出して計算すればよいですか??よろしくお願いします。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>標準体重GUI</title> <script> var ninzuu; var scores; var score=[]; function input(){ ninzuu=parseInt(prompt("人数を入力してください","4")); } function ten(){ for(var i=0;i<ninzuu;i++){ score=parseInt(prompt("点数を入力してください","50")); } } function total(){ var sum = function(arr) { var sum = 0; for (var i=0,len=arr.length; i<len; ++i) { sum += arr[i]; }; return sum; }; var arr = [score]; console.log( sum(arr) "合計"); } function average(){ console.log("平均"); } function maximum(){ console.log("最大"); } function minimum(){ console.log("最小"); } </script> </head> <body> 人数を入力してください。 <button onclick="input();">入力</button><br><br> 点数を入力してください。 <button onclick="ten();">入力</button><br><br> 集計したいボタンを選んでください <button value="total"onclick="total();">合計</button> <button value="average"onclick="average();">平均</button> <button value="maximum"onclick="maximum();">最大</button> <button value="minimum"onclick="minimum();">最小</button> </body>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/07/13 09:00
2019/07/13 09:08
退会済みユーザー
2019/07/13 13:16