The algorithm below contains a logic error on line 8.
1 validTemp ← False
2 REPEAT
3 OUTPUT 'Enter reaction temperature in degrees C (between 15 and 45 inclusive):'
4 temp ← USERINPUT
5 IF temp < 15 THEN
6 OUTPUT 'Temperature is below the minimum limit of 15'
7 ELSE
8 IF temp <= 45 THEN
9 OUTPUT 'Temperature is above the maximum limit of 45'
10 ELSE
11 validTemp ← True
12 ENDIF
13 ENDIF
14 UNTIL validTemp = True
Describe how the error on line 8 can be corrected.
298 exam-style questions on AQA GCSE Computer Science Programming concepts. Each one has a worked solution and a mark scheme showing where the marks go.