AI basics & verificationPractical AI workflows

Check successive percentage changes: source rows, changing bases and recovery rates

Successive percentage changes act on the latest value, so a 20% fall followed by a 20% rise leaves 96% of the original. This three-row report exercise supplies source data, intermediate results and a comparison ledger. Use the calculator to verify each pair after calculating the steps; it does not run a whole CSV workflow for you.

A white percentage sign on a brick wall, illustrating successive percentage changes
Illustrative photo: Declan Sun · Unsplash License

What changed: Added three source rows, a comparison ledger and actual two-input checks separating share, net change and restoration from different starting points.

The workflow at a glance

A goes 100→80→96, B 250→225→247.5 and C 80→100→80. Compare 423.5 with the original total 430 for about −1.5116%. To recover A, distinguish 80→100 (+25%) from 96→100 (about +4.1667%); the calculator displays the latter as 4.17%.

Supply records rather than asking for a slogan

All three records and the wrong explanation below are original editorial examples, not captured model output, actual products, investments or invoices. A starts 100, falls 20%, then rises 20%. B starts 250, falls 10%, then rises 10%. C starts 80, rises 25%, then falls 20%. Ask for intermediate values, final values, changes relative to the originals and recovery rates from the final values.

The OpenStax discount explanation supplies the underlying percentage relationship; this article develops a chained-change checking exercise. Do not average row percentages when unequal original values determine a group total.

Original checking prompt

Inputs: A=100, then-20%, then+20%; B=250, then-10%, then+10%; C=80, then+25%, then-20%. For each row show every base, factor, intermediate and final value, net change from the original, and rate needed to recover the original from the final value. Then calculate the group-total change from original values. Do not average row percentages.
Require visible reasoning rather than treating fluent wording as verification.

Separate the source, calculations and comparison questions

The ZIP contains source.csv, reference-results.csv, comparison-ledger.csv, wrong-added-rates.csv and bilingual instructions. Every row is fictional editorial material. Rates in source.csv are decimal fractions: −0.20 means −20%, not −0.20%. A, B and C are assumed to use the same additive unit for the total exercise.

Complete source CSV

item,initial,first_rate,second_rate
A,100,-0.20,0.20
B,250,-0.10,0.10
C,80,0.25,-0.20
Keep the initial value and the two sequential rates; do not replace them with a summed rate.

Keep every intermediate value in the reference

A’s second rise uses 80 as its base, so it adds 16 and ends 96. Recovering 100 then requires 4÷96≈4.1667%. A different question asks how to recover immediately after the first drop to 80: that requires 20÷80=25%. These recoveries have different starting points.

B gives 250×0.9=225, then 225×1.1=247.5, a 1% net fall. C rises to 100 and then loses 20, returning to 80. Its rates are not symmetric:1.25×0.8=1.

Manually derived reference answers
RecordOriginal→intermediate→finalNet changeFinal-to-original recovery
A100 → 80 → 96-4%about+4.1667%
B250 → 225 → 247.5-1%about+1.0101%
C80 → 100 → 800%0%

Locate the first false step in a deliberately wrong draft

Suppose an invented draft says: “A subtracts 20 and adds 20, returning 100; B similarly returns 250; C’s rates add to+5%, giving 84.” Each claim treats the second change as though it used the original base. Repair the explanation by requiring that base at each step, rather than replacing only the last number.

Repair A step by step

Editorially invented error

100-20+20=100

Independent derivation

100×(1-0.20)=80;80×(1+0.20)=96

The second 20% means 20% of 80, or 16. Identify the denominator before checking arithmetic.

Use the two inputs in the direction of the question

Open the Percentage calculator. Value A is the comparison value and Base value B is the denominator. The result includes both A as a share of B and the change from B to A. This tool checks one pair at a time; calculate the sequential values from the source first and keep the comparison ledger yourself.

  1. For A’s net change put 96 in Value A and 100 in Base value B, then Generate result. The share is 96.00%; the change is −4.00%. Record the change line for the net-change question.
  2. For recovery from the final 96, use A=100 and B=96. The change is 4.17% on the two-decimal display. For recovery immediately after the first fall, use A=100 and B=80: 25.00%.
  3. Check B’s net pair 247.5/250 for −1.00% and C’s 80/80 for 0.00%. For the whole group use A=423.5 and B=430: −1.51% on display.
  4. Retain the higher-precision reference calculations and write the displayed value into comparison-ledger.csv or your own copy. This panel shows the comparison result; it does not export the complete three-row working table.
Same target, different denominator
QuestionA / BDisplayed change
A net change96 / 100−4.00%
Recover from first fall100 / 8025.00%
Recover from final value100 / 964.17%
Group net change423.5 / 430−1.51%

These comparisons use positive nonzero bases. Display rounding does not create a new source value or validate zero, missing or mixed-unit denominators.

Reconstruct the group total from values

Original values total 430; final values total 423.5. The decrease 6.5 gives-6.5÷430≈-1.5116%. Averaging-4%,-1% and 0% gives about-1.6667%, which is not the actual combined change.

This assumes additive values in the same unit. Different units, populations or non-additive scores cannot simply be summed. Continue with percent versus percentage-point checks for report denominators and the weighted-average exercise for reconstructing totals.

Reverse the inputs once to expose a plausible wrong answer

For the question “What is A’s net change?”, deliberately enter 100 as A and 96 as B. The calculator correctly reports 4.17%, but it answers the recovery question. Reject it as the net-change answer, restore A=96 and B=100 and verify −4.00%. A working calculator cannot choose the intended denominator for you.

wrong-added-rates.csv is a separate editorial fault: it gives A 100, B 250 and C 84 by adding the rate labels. Recompute from source.csv for 96,247.5,80 and total 423.5. Do not repair it by merely changing the group percentage; all three source IDs and their intermediate bases must remain auditable.

Change the conditions to test understanding

Reverse A’s percentage order: rising 20% and then falling 20% still ends 96, because these factors commute. But “subtract a fixed 20, then add 20%” ends 96, whereas “add 20%, then subtract a fixed 20” ends 100. Mixing fixed amounts with percentages removes that order-independence.

For any positive starting value, a decrease by proportion r followed by an increase by r, with 0<r<1, has factor(1-r)(1+r)=1-r². This explains the failure to cancel without relying on the special starting value 100. It does not cover floors, caps or piecewise rules.

Accept the AI explanation by checking rows, changed starting points, recovery questions and the aggregate. Retain sufficient precision for checking and round only for the required display. A rounded display value is not a new original measurement.

Common questions

Does rising 20% and then falling 20% behave the same?

For one positive value and no additional rule, both orders multiply to 0.96. Fixed amounts, thresholds or different objects need a new calculation.

Why is recovery larger than the decrease?

The denominator is smaller. Losing 20 from 100 is 20%; adding 20 to 80 requires 25%.

Does a correct table establish future AI reliability?

No. It accepts these inputs and rules only. New units, rounding or conditions require renewed checking.

Further reading & sources

Put the guide into practice

Open the relevant tool, preview the result and check your exported file.

Related articles