我知道这不符合指导方针,但我确实需要 parasoft 扩展工具编码部分的帮助。我有所有需要的逻辑,但不知道如何开始
1. 我有 8 位数字“50000002”
2. 我还有另一个 8 位校验码“12121212”
3. 现在将每个数字与 8 位校验码相乘
5 0 0 0 0 0 0 2
1 2 1 2 1 2 1 2
===================
(5*1)(0*2)(0*1).....(2*2)
===================
4. 现在取倍数并检查它是否大于等于或小于9。如果倍数小于9,则值应该是倍数
例如,最后一位是 2*2 = 4 和 4 > 9 是假的:所以值是 4
如果大于则该数字应减去 9
例如 9*2 = 18 和 18 > 9 为真:所以值将是 18-9 = 9
5. 然后我们需要添加从第 4 步得到的所有数字并使用以下公式
10-MOD(SUM(Step4_value),10)
如果上述公式的值等于 10,那么它应该给出数字 0,否则该值将与公式相同。
已编辑