Ejemplo n.º 1
0
        //When Equals button is clicked
        private void buttonEquals_Click(object sender, EventArgs e)
        {
            //Confirm second input finished
            SecondInputFinished = true;

            //Add string from textbox to NumberTwo field
            NumberTwo = int.Parse(textBox1.Text);

            //New instance for math
            var calcer = new Math();

            //If both Inputs are given select given case
            if (SecondInputFinished == true && FirstInputFinished == true)
            {
                switch (SelectedCase)
                {
                    //Call Plus
                    case 1:
                        calcer.Plus((int)NumberOne, (int)NumberTwo);
                        textBox1.Text = calcer.Result.ToString();  
                        break;
                    
                    //Call Minus
                    case 2:
                        calcer.Minus((int)NumberOne, (int)NumberTwo);
                        textBox1.Text = calcer.Result.ToString();
                        break;

                    //Call divide
                    case 3:
                        calcer.Divide((int)NumberOne, (int)NumberTwo);
                        textBox1.Text = calcer.Result.ToString();
                        break;

                    //Call multiply 
                    case 4:
                        calcer.Multiply((int)NumberOne, (int)NumberTwo);
                        textBox1.Text = calcer.Result.ToString();
                        break;
                }
            }
        }