The subroutine in Figure 1 uses the values 'D' and 'S'. The variable dive_depth can store the values -150.5, 0.0, or 325.75.
State the most appropriate data type for each of these sets of values.
| Values | Data type |
|---|---|
'D', 'S' | |
-150.5, 0.0, 325.75 |
Figure 1
SUBROUTINE CategoriseDepth(dive_depth)
IF dive_depth > 100.0 THEN
RETURN 'D'
ELSE
RETURN 'S'
ENDIF
ENDSUBROUTINE
50 exam-style questions on AQA GCSE Computer Science Data types. Each one has a worked solution and a mark scheme showing where the marks go.