質問編集履歴

3

タイトルを修正

2020/07/15 06:17

投稿

Surofuture
Surofuture

スコア49

test CHANGED
@@ -1 +1 @@
1
- javascript for文
1
+ for文の使い方を教えてください
test CHANGED
File without changes

2

s

2020/07/15 06:17

投稿

Surofuture
Surofuture

スコア49

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  問題文↓
6
6
 
7
- 0からn1の倍数をn2個加算して、その総和を戻り値で返
7
+ 0からn1の倍数をn2個加算して、その総和を戻り値で返してください
8
8
 
9
9
  例:n1=5,n2=100の場合は、0+5+10+...+490+495の合計値を戻り値で返す
10
10
 

1

質問が曖昧すぎたので訂正いたしました

2020/07/15 06:10

投稿

Surofuture
Surofuture

スコア49

test CHANGED
File without changes
test CHANGED
@@ -1 +1,69 @@
1
1
  javascriptのfor文を使って、0から、3の倍数を100個加算して、総和をreturnで返すプログラムの作り方を教えてください。
2
+
3
+ ☆訂正
4
+
5
+ 問題文↓
6
+
7
+ 0からn1の倍数をn2個加算して、その総和を戻り値で返す
8
+
9
+ 例:n1=5,n2=100の場合は、0+5+10+...+490+495の合計値を戻り値で返す
10
+
11
+
12
+
13
+ 以下のようなコードを記載してみると、計算結果が15150と出るのですが、答えは14850だそうです。
14
+
15
+ どこが間違えているか教えてくださると幸いです
16
+
17
+
18
+
19
+ コード↓
20
+
21
+
22
+
23
+ ```HTML
24
+
25
+ <!DOCTYPE html>
26
+
27
+ <html lang="ja">
28
+
29
+ <head>
30
+
31
+ <meta charset="UTF-8">
32
+
33
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
34
+
35
+ <title>workspace</title>
36
+
37
+ <script>
38
+
39
+ function sumUp(n1,n2){
40
+
41
+ var sum = 0, i;
42
+
43
+
44
+
45
+ for(i = 0 ; i <= n2; i++){//3の倍数を100個加算する(n1=3,n2=100)
46
+
47
+ sum += i*3;
48
+
49
+ }
50
+
51
+ return sum;
52
+
53
+ }
54
+
55
+ </script>
56
+
57
+ </head>
58
+
59
+ <body>
60
+
61
+ <p>計算します</p>
62
+
63
+ <button type="button" onclick="alert(sumUp(3,100))">結果を表示</button>
64
+
65
+ </body>
66
+
67
+ </html>
68
+
69
+ ```