質問編集履歴

1

偏差値を出したいです

2021/07/29 10:30

投稿

hi_101010
hi_101010

スコア1

test CHANGED
@@ -1 +1 @@
1
- JavaScriptで標準偏差、偏差値を表示させたい
1
+ JavaScript
test CHANGED
@@ -1,123 +1 @@
1
- 平均は表示できたのですが、偏差値を表示させる方法がわかりません。各自の偏差値を表示させるコードを教えてください。初心者なので下記で無駄なコード、短縮できる場合はそれも教えてください。
2
-
3
- <!DOCTYPE html>
4
-
5
- <html lang="ja" dir="ltr">
6
-
7
- <head>
8
-
9
- <meta charset="utf-8">
10
-
11
- <title></title>
12
-
13
- </head>
14
-
15
- <body>
16
-
17
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=shift_jis">
18
-
19
-
20
-
21
- <script>
22
-
23
-
24
-
25
- ten=new Array(20);
26
-
27
- for (jun=0; jun<ten.length; jun++){
28
-
29
- ten[jun]=new Array(2);
30
-
31
- }
32
-
33
- ten[0][0]=501001; ten[0][1]=65;
34
-
35
- ten[1][0]=502020; ten[1][1]=73;
36
-
37
- ten[2][0]=501013; ten[2][1]=42;
38
-
39
- ten[3][0]=503004; ten[3][1]=81;
40
-
41
- ten[4][0]=502007; ten[4][1]=60;
42
-
43
- ten[5][0]=501012; ten[5][1]=75;
44
-
45
- ten[6][0]=501008; ten[6][1]=62;
46
-
47
- ten[7][0]=502002; ten[7][1]=53;
48
-
49
- ten[8][0]=503005; ten[8][1]=69;
50
-
51
- ten[9][0]=503018; ten[9][1]=77;
52
-
53
- ten[10][0]=502013; ten[10][1]=83;
54
-
55
- ten[11][0]=501009; ten[11][1]=65;
56
-
57
- ten[12][0]=502011; ten[12][1]=72;
58
-
59
- ten[13][0]=502004; ten[13][1]=65;
60
-
61
- ten[14][0]=503009; ten[14][1]=81;
62
-
63
- ten[15][0]=501006; ten[15][1]=66;
64
-
65
- ten[16][0]=503010; ten[16][1]=69;
66
-
67
- ten[17][0]=501017; ten[17][1]=73;
68
-
69
- ten[18][0]=502003; ten[18][1]=88;
70
-
71
- ten[19][0]=503001; ten[19][1]=53;
72
-
73
-
74
-
75
- var total = 0;
76
-
77
- for (let i = 0;
78
-
79
- i < ten.length; i++) {
80
-
81
- document.write(ten[i][1] + "<br>");
82
-
83
- total += ten[i][1]
84
-
85
- }
86
-
87
- document.write("<hr>" + (total/ten.length) + "<br>");
88
-
89
- for ( let knum = 1; knum < 4; knum++ ){
90
-
91
- goukei1 = 0;
92
-
93
- ninzu1 = 0;
94
-
95
- for (let i = 0; i < ten.length; i++) {
96
-
97
- kumi = parseInt(ten[i][0]/1000 % 10);
98
-
99
- if (kumi == knum) {
100
-
101
- goukei1 += ten[i][1];
102
-
103
- ninzu1++;
104
-
105
- }
106
-
107
- }
108
-
109
- heikin1 = (goukei1 / ninzu1).toFixed(2);
1
+ HTMLで偏差値を表示させたいです。平均、標準偏差をどのように当てはめればいいのでしょうか
110
-
111
- document.write("<hr>" + knum + "組の人数は " + ninzu1 + "人で、" + knum + "組の平均点は " + heikin1 + "点です。"); }
112
-
113
-
114
-
115
-
116
-
117
-
118
-
119
- </script>
120
-
121
- </body>
122
-
123
- </html>