Example #1
0
        public static void MathMachine(string operation)                                      //contains the main math for the MathMachine -- receives the operation as a result of user query
        {
            if (string.Equals(operation, "add", StringComparison.InvariantCultureIgnoreCase)) //if user query results in "Add" or "add"
            {
                AdditionDoer.Do();
            }
            else if (string.Equals(operation, "subtract", StringComparison.InvariantCultureIgnoreCase))     //if user query results in "Subtract" or "subtract"
            {
                SubtractionDoer.Do();
            }
            else if (string.Equals(operation, "multiply", StringComparison.InvariantCultureIgnoreCase))   //if user query results in "Multiply" or "multiply"
            {
                MultiplicationDoer.Do();
            }
            else if (string.Equals(operation, "divide"))   //if user query results in "Divide" or "divide"
            {
                DivisionDoer.Do();
            }

            if (!string.Equals(operation, "exit", StringComparison.InvariantCultureIgnoreCase))
            {
                UserOptions.NewQuery(); //call NewQuery method in UserOptions class
            }
        }
Example #2
0
 static void Main(string[] args)
 {
     UserOptions.Intro(); //call Intro method from UserOptions class
 }