javascriptのfor文を使って、0から、3の倍数を100個加算して、総和をreturnで返すプログラムの作り方を教えてください。
☆訂正
問題文↓
0からn1の倍数をn2個加算して、その総和を戻り値で返してください
例:n1=5,n2=100の場合は、0+5+10+...+490+495の合計値を戻り値で返す
以下のようなコードを記載してみると、計算結果が15150と出るのですが、答えは14850だそうです。
どこが間違えているか教えてくださると幸いです
コード↓
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>workspace</title> 7 <script> 8 function sumUp(n1,n2){ 9 var sum = 0, i; 10 11 for(i = 0 ; i <= n2; i++){//3の倍数を100個加算する(n1=3,n2=100) 12 sum += i*3; 13 } 14 return sum; 15 } 16 </script> 17</head> 18<body> 19 <p>計算します</p> 20 <button type="button" onclick="alert(sumUp(3,100))">結果を表示</button> 21</body> 22</html>
回答2件
あなたの回答
tips
プレビュー