Exemple #1
0
 public string Number_entered(double value)
 {
     is_num_entered = true;
     if (is_equals_entered)
     {
         Clear_entered(); is_equals_entered = false;
     }
     if (binary_pending_operation != null)
     {
         rhs = value;
         if ((binary_pending_operation.GetType().ToString() == "Logic.Division") && rhs == 0)
         {
             Clear_entered(); return("Divide by Zero Error");
         }
         result = binary_pending_operation.Perform_binary_calculation(Convert.ToDouble(result), rhs).ToString();
         return(rhs.ToString());
     }
     else
     {
         lhs = value; result = lhs.ToString(); return(lhs.ToString());
     }
 }