Skip to content
MathsGenie logo
Open app

Course home

  1. GCSE
  2. Computer Science AQA
  3. Question bank

Programming concepts

EasyMediumHard
12345678910111213141516171819202122232425262728293031323334353637
Question 21

An environmental agency is writing a program to calculate the total carbon capture across three forest plots.

Calibration errors on the monitoring equipment require adjustments to be made to the calculated total.

Write a Python program to calculate the final adjusted carbon capture value.

You should assume there are three integer variables called p1, p2, and p3 which have already been assigned values representing the carbon capture measurements (in tonnes) for the three plots.

The program should:

  • prompt the user to enter the number of calibration errors and store this value in an integer variable
  • calculate the total carbon capture for the three plots
    • if exactly two calibration errors occurred, the total carbon capture is reduced by 40
    • if more than two calibration errors occurred, the total carbon capture is divided by 3
    • the final adjusted carbon capture should not be allowed to fall below 10
  • output the final carbon capture value.

You should use indentation as appropriate, meaningful variable name(s), and correct Python syntax in your answer.

[7]

Programming concepts Questions

  1. GCSE
  2. /Computer Science
  3. /Programming concepts