Esempio n. 1
0
        static void Main(string[] args)
        {
            SimpleCalc  sc = new SimpleCalc();
            FormulaCalc fc = new FormulaCalc();

            Console.WriteLine("Press 1 to do simple calculations or 2 to enter a formula");
            int input = Convert.ToInt32(Console.ReadLine());

            switch (input)
            {
            case 1:
                Console.Clear();
                sc.SimpleCalculator();
                break;

            case 2:
                Console.Clear();
                fc.AdvancedCalculator();
                break;

            default:
                Console.WriteLine("Not a valid option");
                break;
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter the type of calculation");

            Console.WriteLine("Use the following to values to supply calculation type");

            var clacTypeName = Enum.GetNames(typeof(CalcTypes));

            foreach (var calcType in clacTypeName)
            {
                //   Console.WriteLine( CalcTypes[calcType]);
                Console.WriteLine($"{calcType} - {(int)Enum.Parse(typeof(CalcTypes), calcType)}");
            }

            var calcValue = Console.ReadLine();

            Console.Write("Enter first input:");
            var input1 = int.Parse(Console.ReadLine());

            Console.Write("Enter second input:");
            var input2 = int.Parse(Console.ReadLine());
            var calc   = new SimpleCalc();

            var calcInt = int.Parse(calcValue);

            Console.Write("The result is ");
            switch (calcInt)
            {
            case (int)CalcTypes.Addition:
                Console.WriteLine(calc.Sum(input1, input2));
                break;

            case (int)CalcTypes.Subtraction:
                Console.WriteLine(calc.Sub(input1, input2));
                break;

            case (int)CalcTypes.Multiplication:
                Console.WriteLine(calc.Mul(input1, input2));
                break;

            case (int)CalcTypes.Division:
                Console.WriteLine(calc.Div(input1, input2));
                break;

            case (int)CalcTypes.ModularDivision:
                Console.WriteLine(calc.modDiv(input1, input2));
                break;

            default:
                Console.WriteLine("not defined bcz the input entered is invalid(out of given options)");
                break;
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            SimpleCalc sc = new SimpleCalc();
            FormulaCalc fc = new FormulaCalc();

            Console.WriteLine("Press 1 to do simple calculations or 2 to enter a formula");
            int input = Convert.ToInt32(Console.ReadLine());

            switch (input)
            {
                case 1:
                    Console.Clear();
                    sc.SimpleCalculator();
                    break;
                case 2:
                    Console.Clear();
                    fc.AdvancedCalculator();
                    break;
                default:
                    Console.WriteLine("Not a valid option");
                    break;
            }
        }
Esempio n. 4
0
 public void Setup()
 {
     // Arrange
     calc = new SimpleCalc();
 }