问题

软件 >> Calculator >> 开发计划
Questions in category: 开发计划 (DevPlan).

[DevPlan] Calculator 中模式的改进

Posted by haifeng on 2023-03-24 14:53:27 last update 2023-03-24 14:59:43 | Answers (0) | 收藏


最初的计算模式有两种, numerical 和 fraction, 分别对应值为 0 和 1.

后来在 v0.528 版本中加入了 polyn 模式. 令calculatingMode的值为 2.

但是在多项式计算中, 需要确定是 numerical 还是 fraction 计算模式, 因此 polyn 模式应独立于 numerical 和 fraction.

例如, polyn 和 numerical 模式下, 设置 calculatingMode =10 (此时是二进制)   

polyn 和 fraction 模式下, 设置 calculatingMode = 11 (二进制)


假定 calculatingMode 是一个 int,

7 6 5 4 3 2 1 0
            x x
            0: 
1: polyn

0: numerical
1: fraction

 

最后一位 x=0 时代表 numerical, x=1 代表 fraction;