質問編集履歴
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
|
-
|
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>
|