A drone flight controller uses an algorithm to determine the number of warning LED flashes based on the battery status reading.
Figure 1 shows the algorithm.
1 status ← READ_SENSOR()
2 IF status = 'optimal' THEN
3 flashes ← 0
4 ELSE IF status = 'warning' THEN
5 flashes ← 3
6 ELSE IF status = 'critical' THEN
7 signal ← 8
8 ELSE
9 OUTPUT 'error'
10 ENDIF
11 FOR j ← 1 TO flashes
12 TRIGGER_ALARM('siren')
13 ENDFOR
The programmer realizes they have made a mistake. State the line number of the algorithm shown in Figure 1 where the error has been made.