Programming fundamentals
83
0/6

Apex Heating Systems need to identify the total duration in minutes that the heating zones have been active on a specific date.

The data from the database table heating_log is imported into a program written in a high-level programming language.

The program stores the data in a two-dimensional (2D) string array with the identifier logData.

The data to be stored is shown in the table below:

DateZoneIDZoneTypeDuration
12/11/2024ZH1Hall45
12/11/2024ZK2Kitchen15
13/11/2024ZB1Bedroom60
13/11/2024ZH1Hall30
14/11/2024ZK1Kitchen20
14/11/2024ZB2Bedroom45
14/11/2024ZH1Hall15

In this table, the value of logData[1, 1] contains "ZK2".

Write a program that:

  • asks the user to input a date
  • totals the active duration (in minutes) for the date input
  • outputs the calculated total in an appropriate message including the date, for example:

The heating was active for 60 minutes on 12/11/2024

You must use either:

  • OCR Exam Reference Language, or
  • A high-level programming language that you have studied.
[6]

Programming fundamentals Questions

Practise OCR GCSE Computer Science Programming fundamentals with exam-style questions for GCSE Computer Science. 100 questions, matched to the OCR GCSE Computer Science (J277) specification and written in Component 01 and Component 02 style. Every question includes a full worked solution and mark scheme, so you can see where marks are awarded rather than just whether you got the answer right.

PreviousNext

Programming fundamentals Questions

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