Esempio n. 1
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (ResultTxtb.Text == "0" || b)
            {
                ResultTxtb.Clear();
            }
            if (ResultTxtblck.Text.StartsWith("0"))
            {
                ResultTxtblck.Clear();
            }
            Button button = (Button)sender;

            ResultTxtb.Text    += button.Content;
            ResultTxtblck.Text += button.Content;

            b = false;
        }
Esempio n. 2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (ResultTxtblck.Text.StartsWith("0"))
            {
                ResultTxtblck.Clear();
            }

            Button button     = (Button)sender;
            string newOperand = button.Content.ToString();

            ResultTxtblck.Text = ResultTxtblck.Text + " " + newOperand + " ";

            if (countOfOperant == 0)
            {
                switch (operand)
                {
                case "+":
                    countOfOperant++;
                    ResultTxtb.Text = (result + Double.Parse(ResultTxtb.Text)).ToString();
                    break;

                case "-":
                    countOfOperant++;
                    ResultTxtb.Text = (result - Double.Parse(ResultTxtb.Text)).ToString();
                    break;

                case "*":
                    countOfOperant++;
                    ResultTxtb.Text = (result * Double.Parse(ResultTxtb.Text)).ToString();
                    break;

                case "/":
                    countOfOperant++;
                    ResultTxtb.Text = (result / Double.Parse(ResultTxtb.Text)).ToString();
                    break;

                default:
                    break;
                }
                result          = Double.Parse(ResultTxtb.Text);
                ResultTxtb.Text = "";
                operand         = newOperand;
            }
        }