何度も質問をしてしまい申し訳ございません。
今回もお力を貸していただければと思い投稿させていただきました。
現在、合計値をtextbox2に表示出来るようにしました。
1回目の計算結果と新しく入力する数字を計算させて数字を加算させていきたいと考えていますが、
上手くいきません。
C#
1 private void button4_Click(object sender, EventArgs e) 2 { 3 double num1 = Result; 4 double num2; 5 //入力された文字が空欄なら、計算をスキップする。 6 if (Input_str != "") { 7 //入力した文字を数字に変換 8 num2 = double.Parse(Input_str); 9 10 //四則計算 11 if (Operator == "+") 12 Result = num1 + num2; 13 if (Operator == "-") 14 Result = num1 - num2; 15 if (Operator == "*") 16 Result = num1 * num2; 17 if (Operator == "/") 18 Result = num1 / num2; 19 20 //演算子を押されなかった場合、入力されている文字をそのまま結果扱いにする 21 if (Operator == null) 22 Result = num2; 23 24 } 25 26 if(textBox2 == ) { 27 28 if (Operator == "+") 29 Result = num1 + num2; 30 31 } 32 33 //画面に計算結果を表示 34 textBox2.Text = Result.ToString(); 35 36 //今入力されている数字をリセットする 37 Input_str = ""; 38 39 //演算子をOperator変数に入れる 40 Button btn = (Button)sender; 41 Operator = btn.Text; 42 History_str += Operator; 43 44 if (Operator == "=") { 45 Operator = ""; 46 History_str += Result; 47 listBox1.Items.Add(History_str); 48 textBox1.Text = String.Empty; 49 Result = 0; 50 Input_str = ""; 51 Operator = null; 52 53 } 54 } 55 56 57
2回目以降の計算をnum1とtextbox2で行い回答を再度
textbox2に出して、再度計算して欲しいのです。
検索した結果以下のような物が出来上がりましたが、
エラーが出て進みません。
どなたかご教授いただけませんか?
よろしくお願いいたします。
if(textBox2 == ) {
if (Operator == "+")
Result = num1 + num2;
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/08 01:07