修复除零bug

liwentao_branch
Teptao 4 months ago
parent fa39f48a34
commit b2967d0c81

@ -42,7 +42,8 @@ public class HighSchoolProblemGenerator extends MiddleSchoolProblemGenerator {
// 2c.【健壮性检查】检查这个新运算符是否会与三角函数的值构成除零错误
boolean isTrigValueZero = (function.equals("sin") && angleInDegrees == 0) ||
(function.equals("tan") && angleInDegrees == 0);
(function.equals("tan") && angleInDegrees == 0)||
(function.equals("cos") && angleInDegrees == 90);
// 如果新运算符是除法且三角函数的值是0则这是一个非法组合必须重试
if (connectingOperator == Operator.DIVIDE && isTrigValueZero) {

Loading…
Cancel
Save