A Change in Code


Part 1.
80 to HF is an increase but still only produces a 2 digit number, so HF is 81 to 99.

Trying each percentage, for example 80 to 90 is 12.5%, all give fractional results from some of the start values, except for 80 to 96 (20%).

And 20% checks as consistent across all data.

Part 2.
BC to 15 so B is 1 and C is 2, 3, or 4
CG to 35 so C is in fact 2 or 3
C is not zero so BC is either 11, 12, or 13
11 to 15 and 13 to 15 do not give a percentage that keeps all other results integer. 12 to 15 is an increase of 25% and this holds consistent with all other data.

Part 3.
All the results contain a factor of 7
So reversing the percentage change by multiplying by a/7 where a< 7 would avoid fractions as required.

EHJ goes to 147

So EHJ is between 101 and 146, and if EHJ/147 is to reduce to a/7 then EHJ is 105 or 126. Giving an a value of 5 or 6

Now using CJH to 1330
1330 multiplied by 6/7 is 1140 and CJH is three digits only, so 5/7 is the correct multiplier.

The percentage increase was 40%