public static double GetSquare(double x, out EValueError err) { double z = x * x; err = GetErrorFromNumber(z); return(z); }
public static double GetSquareRoot(double x, out EValueError err) { double z = Math.Sqrt(x); err = GetErrorFromNumber(z); return(z); }
public static double Multiply(double x, double y, out EValueError err) { double z = x * y; err = GetErrorFromNumber(z); return(z); }
public static double Subtract(double x, double y, out EValueError err) { double z = x - y; err = GetErrorFromNumber(z); return(z); }
public static double Add(double x, double y, out EValueError err) { double z = x + y; err = GetErrorFromNumber(z); return(z); }
public static double GetInverse(double x, out EValueError err) { double z = 1 / x; if (x == 0) { err = EValueError.ZERO_DIVISION; } else { err = GetErrorFromNumber(z); } return(z); }
public static double Divide(double x, double y, out EValueError err) { double z = x / y; if (y == 0) { err = EValueError.ZERO_DIVISION; } else { err = GetErrorFromNumber(z); } return(z); }