回答編集履歴

1

追記

2018/08/03 08:26

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -9,3 +9,81 @@
9
9
  Monthがどこから来ているか指定されていません
10
10
 
11
11
  outputタグは有効なのでしょうか?
12
+
13
+
14
+
15
+ # sample
16
+
17
+ 計算根拠があっているかはわかりませんが、とりあえず動くサンプル
18
+
19
+ ```javascript
20
+
21
+ <script>
22
+
23
+ function fnckeisan() {
24
+
25
+ var kw = parseInt(document.querySelector('#kw').value);
26
+
27
+ var x = 0;
28
+
29
+ var Months={"Month1":1,"Month2":5,"Month3":7};
30
+
31
+ var a = Months[document.querySelector('#Month').value];
32
+
33
+ var b = ( 1 / a + 5 / a + 7 / a );
34
+
35
+ if (kw >= 300){
36
+
37
+ x = 7000.03;
38
+
39
+ ans = (kw - 300) * 28.8 + x;
40
+
41
+ }else if (kw >= 120){
42
+
43
+ x = 2873.38;
44
+
45
+ ans = (kw - 120) * 27.5 + x;
46
+
47
+ }else if (kw >= 10){
48
+
49
+ x = 395.08;
50
+
51
+ ans = (k - 10) * 22.53 + x;
52
+
53
+ }else{
54
+
55
+ ans = 395.0;
56
+
57
+ }
58
+
59
+ document.querySelector('#ansall').textContent = `${Math.floor(ans)}
60
+
61
+ ${Math.floor(ans * b)}`;
62
+
63
+ }
64
+
65
+ </script>
66
+
67
+ <form>
68
+
69
+ <select id="Month">
70
+
71
+ <option value="Month1">1月</option>
72
+
73
+ <option value="Month2">2月</option>
74
+
75
+ <option value="Month3">3月</option>
76
+
77
+ </select>
78
+
79
+ <input type="text" id="kw" value="">何キロワット?<br>
80
+
81
+ 答え:<div id="ansall" style="white-space:pre;"></div>
82
+
83
+ <input type="button" value="計算" onclick="fnckeisan();">
84
+
85
+ <input type="reset" value="リセット">
86
+
87
+ </form>
88
+
89
+ ```