/// <summary>
        /// Calls the SimpleMath SDK to do simple arithmetic
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnResultsClick(object sender, RoutedEventArgs e)
        {
            try
            {
                float firstNumber = float.Parse(this._firstNumber.Text);
                float secondNumber = float.Parse(this._secondNumber.Text);

                WinRTMath.Arithmetic math = new WinRTMath.Arithmetic();

                switch (operation)
                {
                    case "+":
                        this._result.Text = (math.add(firstNumber, secondNumber)).ToString();
                        break;
                    case "-":
                        this._result.Text = (math.subtract(firstNumber, secondNumber)).ToString();
                        break;
                    case "*":
                        this._result.Text = (math.multiply(firstNumber, secondNumber)).ToString();
                        break;
                    case "/":
                        this._result.Text = (math.divide(firstNumber, secondNumber)).ToString();
                        break;
                    default:
                        this._result.Text = "Choose operator";
                        break;
                }
            }
            catch
            {
                this._result.Text = "Enter valid #";
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Calls the SimpleMath SDK to do simple arithmetic
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnResultsClick(object sender, RoutedEventArgs e)
        {
            try
            {
                float firstNumber  = float.Parse(this._firstNumber.Text);
                float secondNumber = float.Parse(this._secondNumber.Text);

                WinRTMath.Arithmetic math = new WinRTMath.Arithmetic();

                switch (operation)
                {
                case "+":
                    this._result.Text = (math.add(firstNumber, secondNumber)).ToString();
                    break;

                case "-":
                    this._result.Text = (math.subtract(firstNumber, secondNumber)).ToString();
                    break;

                case "*":
                    this._result.Text = (math.multiply(firstNumber, secondNumber)).ToString();
                    break;

                case "/":
                    this._result.Text = (math.divide(firstNumber, secondNumber)).ToString();
                    break;

                default:
                    this._result.Text = "Choose operator";
                    break;
                }
            }
            catch
            {
                this._result.Text = "Enter valid #";
            }
        }