teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

内容の修正

2021/01/11 12:57

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,5 @@
40
40
  dynamic valResult = new Datable().Compute(textBox.Text, null);
41
41
  textBox.Text = valResult.ToString();
42
42
  }
43
+ }
43
44
  ```

5

内容の修正

2021/01/11 12:57

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
 
6
6
 
7
7
  例) 3+5*20-7
8
- と表示されているものを計算させたいと考えております。(293と表示させる)
8
+ と表示されているものを計算させたいと考えております。(293と表示させる)
9
9
  現段階では積、徐を優先的にさせる必要はなく、左から順に計算させるところまでで十分です。
10
10
 
11
11
  ```ここに言語を入力

4

内容の修正

2021/01/11 12:55

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
  演算子の後にオペランドがありませんとエラーが出てしまいます。
5
5
 
6
6
 
7
- 例) 3+5×20ー7
7
+ 例) 3+5*20-7
8
8
  と表示されているものを計算させたいと考えております。(293と表示させる)
9
9
  現段階では積、徐を優先的にさせる必要はなく、左から順に計算させるところまでで十分です。
10
10
 

3

内容の修正

2021/01/11 11:55

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,9 @@
1
1
  電卓を作成していて、演算子が複数出てくる式の計算の処理で躓いています。
2
2
  数字や演算子ボタンを押下するとTextBoxに式が表示されるようにはなったのですが、
3
+ BtnEqual_Clickメソッドでの処理で
3
- イコールボタン押下時に計る処理分からな状態です。
4
+ 子の後にオペランドがありまんとエラー出てします。
4
5
 
6
+
5
7
  例) 3+5×20ー7
6
8
  と表示されているものを計算させたいと考えております。(293と表示させる)
7
9
  現段階では積、徐を優先的にさせる必要はなく、左から順に計算させるところまでで十分です。

2

内容の修正

2021/01/11 11:25

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -35,7 +35,6 @@
35
35
  //イコールを押したときの処理
36
36
  private void BtnEqual_Click(object sender, EventArgs e)
37
37
  {
38
-   Button BtnOperator = (Button)sender;
39
38
  dynamic valResult = new Datable().Compute(textBox.Text, null);
40
39
  textBox.Text = valResult.ToString();
41
40
  }

1

内容の修正

2021/01/11 11:21

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -36,5 +36,7 @@
36
36
  private void BtnEqual_Click(object sender, EventArgs e)
37
37
  {
38
38
    Button BtnOperator = (Button)sender;
39
+ dynamic valResult = new Datable().Compute(textBox.Text, null);
40
+ textBox.Text = valResult.ToString();
39
41
  }
40
42
  ```