Example #1
0
        /// <summary>
        /// calculate result,
        /// if there is error, print error instead of invalid result
        /// </summary>
        private void Calculate()
        {
            double?result = _calculator.Calculate(MainEquationInputTextBox.Text);

            ShowResult(result.HasValue ? StringControl.DoubleToString(result.Value) : _calculator.GetError());

            if (result.HasValue)
            {
                ShowAns();
            }
        }
Example #2
0
 /// <summary>
 /// Will show text in memory TextBox
 /// </summary>
 private void ShowMemory()
 {
     MemoryTextBox.Text = StringControl.DoubleToString(_calculator.GetMemory());
 }
Example #3
0
 /// <summary>
 /// Will show text in ans TextBox
 /// </summary>
 private void ShowAns()
 {
     AnsTextBox.Text = StringControl.DoubleToString(_calculator.GetAns());
 }