Beispiel #1
0
        public void randFormulaTest()
        {
            RandomFormula formula = new RandomFormula();
            String        result  = formula.randFormula();

            Console.WriteLine(result);
        }
Beispiel #2
0
        public static void printFormula()
        {
            int makeCounts = 0;

            while (makeCounts < sumTotal)
            {
                FormulaFile   formulaFile   = new FormulaFile();
                RandomFormula randomFormula = new RandomFormula();
                String        formula       = randomFormula.randFormula();

                DataTable dataTable = new DataTable();
                object    result    = dataTable.Compute(formula, "");//将字符串转换为算术表达式计算
                String    strResult = Convert.ToString(result);
                if (!(strResult.Contains(".") || strResult.Contains("-")))
                {
                    formulaFile.printFile(formula + " = ");//将算式写入文件
                    Console.WriteLine(formula + " = " + result);
                    makeCounts++;
                }
            }
        }