Exemplo n.º 1
0
    public static char MathOperationSymbol(this MathOperationEnum mathOperationEnum)
    {
        switch (mathOperationEnum)
        {
        case MathOperationEnum.Add:
        {
            return('+');
        }

        case MathOperationEnum.Subtract:
        {
            return('-');
        }

        case MathOperationEnum.Multiply:
        {
            return('*');
        }

        case MathOperationEnum.Divide:
        {
            return('/');
        }
        }
        return(default);
Exemplo n.º 2
0
        public double DoSomeMath(double operator1, double operator2, MathOperationEnum mathOperation)
        {
            double result;

            switch (mathOperation)
            {
            case MathOperationEnum.Addition:
                result = operator1 + operator2;
                break;

            case MathOperationEnum.Subtraction:
                result = operator1 - operator2;
                break;

            case MathOperationEnum.Multiplication:
                result = operator1 * operator2;
                break;

            case MathOperationEnum.Division:
                result = operator1 / operator2;
                break;

            default:
                throw new Exception(UnitTestSampleBusinessResource.NenhumaOperacaoMatematicaFoiEscolhida);
            }

            return(result);
        }