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); }
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); }
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); }