質問編集履歴

1

条件分岐内容を修正

2019/05/09 08:05

投稿

asyahana
asyahana

スコア13

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