Beispiel #1
0
        public static int FuncWork(string ent)
        {
            int actionNum = NormalCalculator.FuncWork(ent);

            if (ent == "sin")
            {
                actionNum = 6;
            }
            else if (ent == "cos")
            {
                actionNum = 7;
            }
            else if (ent == "tang")
            {
                actionNum = 8;
            }
            else if (ent == "ctang")
            {
                actionNum = 9;
            }
            else if (ent == "^")
            {
                actionNum = 10;
            }
            else if (ent == "sqrt")
            {
                actionNum = 11;
            }
            else
            {
                actionNum = 0;
            }
            return(actionNum);
        }
Beispiel #2
0
        public static double Calculater(string saveDataName)
        {
            int[] actionMass = new int[] { 6, 7, 8, 9, 10 };

            bool   treger       = true;
            double result       = 0;
            double returnResult = result;

            result = Convert.ToInt32(Console.ReadLine());
            while (treger == true)
            {
                Console.WriteLine("Enter + - * / = sin cos tang ctng ^ sqrt :");
                string action    = Console.ReadLine();
                int    intAction = NormalCalculator.FuncWork(action);
                if (intAction == 0)
                {
                    intAction = FuncWork(action);
                }
                returnResult = result;
                result       = NormalCalculator.WorkFunc(intAction, result, saveDataName);
                result       = WorkFunc(intAction, result, saveDataName);
                if (result == -2147483647)
                {
                    treger = false;
                }
            }
            return(returnResult);
        }
Beispiel #3
0
        public static double AfterLife(double nextRes, string saveDataName)
        {
            Console.WriteLine("Enter +/-*=");
            string ent = Console.ReadLine();
            int    a   = NormalCalculator.FuncWork(ent);

            nextRes = NormalCalculator.WorkFunc(a, nextRes, saveDataName);
            return(nextRes);
        }