A library uses a software system to manage book checkouts.
State the items from Figure 2 that should be written in place of the labels L1, L2, L3, and L4 in the algorithm shown in Figure 1.
You will not need to use all the items in Figure 2.
bookFound ← False
REPEAT
isbn ← ''
WHILE isbn = ''
OUTPUT 'Scan or enter book ISBN: '
isbn ← L1
ENDWHILE
status ← getBookStatus(L2)
IF status = L3 THEN
OUTPUT 'L4'
ELSE
IF status = 'Available' THEN
bookFound ← True
ELSE
OUTPUT 'Book is currently loaned out.'
ENDIF
ENDIF
UNTIL bookFound = True
OUTPUT 'Book issued successfully.'
'Not Found' | USERINPUT | isbn |
'Invalid ISBN' | True | status |
'Available' | OUTPUT | False |
bookFound | 0 | '' |
208 exam-style questions on AQA GCSE Computer Science Representing algorithms. Each one has a worked solution and a mark scheme showing where the marks go.