0

我知道这不符合指导方针,但我确实需要 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,否则该值将与公式相同。

已编辑

4

0 回答 0