質問編集履歴
1
条件分岐内容を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
【条件】
|
6
6
|
|
7
|
-
・値として使えるのは、数字、仮数となるax(xは数値)という文字列。
|
7
|
+
・値として使えるのは、数字(小数含む)、仮数となるax(xは数値)という文字列。
|
8
8
|
|
9
9
|
・四則演算記号は「+」「-」「*」「/」
|
10
10
|
|
@@ -52,7 +52,9 @@
|
|
52
52
|
|
53
53
|
case "a":
|
54
54
|
|
55
|
+
case ".":
|
56
|
+
|
55
|
-
// aの場合、後続に数値が来なければ数式として間違っていると見做す。
|
57
|
+
// a及びピリオドの場合、後続に数値が来なければ数式として間違っていると見做す。
|
56
58
|
|
57
59
|
if (i == calcTextCharArray.Length - 1)
|
58
60
|
|
@@ -87,10 +89,6 @@
|
|
87
89
|
case "*":
|
88
90
|
|
89
91
|
case "/":
|
90
|
-
|
91
|
-
case "%":
|
92
|
-
|
93
|
-
case ".":
|
94
92
|
|
95
93
|
// 後続に数値,"a","("のいずれかが来なければ数式として間違っていると見做す。
|
96
94
|
|